package Ġmaking i ants . com . ui robots Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . preference . Preference Manager Ċ Ċ class ĠUser Repository ( val Ġcontext : ĠContext ) Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠ Ġfun Ġclear ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠ ĠPreference Manager . getDefault SharedPreferences ( context ). edit (). clear (). commit () ĊĠĠĠ Ġ} ĊĊĠ Ġ} ĊĊĠ Ġval Ġshared Preferences Ġby Ġlazy Ġ{ ĠPreference Manager . getDefault SharedPreferences ( context ) Ġ} ĊĊĠ Ġvar Ġlogin Token : ĠString ? ĊĠĠĠ Ġget () Ġ= Ġshared Preferences . getString (" token ", Ġnull ) ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġshared Preferences . edit (). putString (" token ", Ġvalue ). commit () ĊĠĠĠ Ġ} ĊĊĠ Ġfun Ġlogin ( username : ĠString , Ġpassword : ĠString , Ġcomplete : Ġ( String ) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġlogin Token Ġ= Ġ" token " ĊĠĠĠ Ġcomplete (" token ") ĊĠ Ġ} Ċ Ċ }