/* Ċ Ġ* ĠCreated Ġby ĠSh ud ipt o ĠTr af der Ċ Ġ* Ġon Ġ 6 / 1 0 / 1 8 Ġ 6 : 5 9 ĠPM Ċ Ġ*/ Ċ Ċ package Ġcom . i ams dt . android sketch pad . data . database Ċ Ċ import Ġandroid . arch . persistence . room . Type Converter Ċ Ċ class ĠConverter List String { ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto List ( string : ĠString ?): List < String >{ ĊĠĠĠĠĠĠĠ Ġval Ġlist Ġ= Ġarray ListOf < String >() ĊĠĠĠĠĠĠĠ Ġif Ġ( string Ġ!= Ġnull Ġ&& string . contains ("," )){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstrings Ġ= Ġstring . split (",") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( li Ġin Ġstrings ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . add ( li ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġlist ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun ĠtoString ( list : ĠList < String >? ): String { ĊĠĠĠĠĠĠĠ Ġval Ġstring Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠ Ġval Ġnew List Ġ= Ġlist Ġ?: Ġempty List () ĊĠĠĠĠĠĠĠ Ġfor Ġ( s Ġin Ġnew List ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstring . append ("$ s , ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġstring . toString () ĊĠĠĠ Ġ} Ċ }