package Ġcom . sn j . lets chat . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ Ċ class ĠShared Pref Config Utils Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠMY _ PREFER ENCES Ġ= Ġ" My Prefs " ĊĠĠĠĠĠĠĠ Ġval ĠUSER _ ID Ġ= Ġ" u Id Key " ĊĠĠĠĠĠĠĠ Ġval ĠUSER _ NAME Ġ= Ġ" u Name Key " ĊĠĠĠĠĠĠĠ Ġval ĠUSER _ EMAIL Ġ= Ġ" u Email Key " ĊĠĠĠĠĠĠĠ Ġval ĠUSER _ IMAGE Ġ= Ġ" u Image Key " ĊĊĠĠĠĠĠĠĠ Ġfun Ġget UserId ( context : ĠContext ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcontext . get SharedPreferences ( MY _ PREFER ENCES , ĠContext . MODE _ PRIVATE ). getLong ( USER _ ID , Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun ĠgetUser Email Id ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcontext . get SharedPreferences ( MY _ PREFER ENCES , ĠContext . MODE _ PRIVATE ). getString ( USER _ EMAIL , Ġ"") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġget UserName ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcontext . get SharedPreferences ( MY _ PREFER ENCES , ĠContext . MODE _ PRIVATE ). getString ( USER _ NAME , Ġ"") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Shared Preference ( context : ĠContext ): ĠSharedPreferences Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcontext . get SharedPreferences ( MY _ PREFER ENCES , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġclear ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġeditor Ġ= Ġget Shared Preference ( context ). edit () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . clear () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeditor . commit () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }