package Ġcom . la qu y soft . cle ang it app . cache . db Ċ Ċ import Ġandroid . arch . persistence . room . Type Converter Ċ import Ġcom . la qu y soft . cle ang it app . cache . model . String List Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġjo a ob iri ba Ġon Ġ 1 4 / 1 2 / 2 0 1 7 . Ċ Ġ*/ Ċ class ĠString List Converter Ġ{ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġstored String ToString List ( value : ĠString ): ĠString List Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlang s Ġ= Ġvalue . split ("\\ s *, \\ s * ". to Regex ()). drop Last While Ġ{ Ġit . isEmpty () Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠString List ( langs . toList ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġstring List To Stored String ( cl : ĠString List ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġvalue Ġ= Ġ"" ĊĊĠĠĠĠĠĠĠ Ġfor Ġ( lang Ġin Ġcl . list ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ+= Ġlang Ġ+ Ġ"," ĊĊĠĠĠĠĠĠĠ Ġreturn Ġvalue ĊĠĠĠ Ġ} Ċ }