package Ġcom . coder . d agger _ kotlin . data Ċ Ċ import Ġandroid . content . SharedPreferences Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ import Ġandroid . R . id . edit ĊĊ Ċ @ Singleton Ċ class ĠShared Prefs Helper Ġ@ Inject Ġconstructor ( var Ġshared Prefs : ĠSharedPreferences ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠP REF _ KEY _ ACCESS _ TOKEN Ġ= Ġ" access _ token " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġput ( key : ĠString , Ġvalue : ĠString ) Ġ= Ġshared Prefs . edit (). putString ( key , Ġvalue ). apply () ĊĊĊĠĠĠ Ġfun Ġget ( key : ĠString , ĠdefaultValue : ĠString ?): ĠString ? Ġ= Ġshared Prefs . getString ( key , ĠdefaultValue ) ĊĊĊĠĠĠ Ġfun Ġdelete Saved Data ( key : ĠString ) Ġ= Ġshared Prefs . edit (). remove ( key ). apply () Ċ Ċ }