package Ġcom . ton ye co lee lection . data . repositories . manager Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . ton ye co lee lection . data . utils . Core Shared Pref Manager Ċ import Ġcom . soft com . ab uj ame tro data . contracts . I Token Manager Ċ import Ġjavax . inject . Inject ĊĊ Ċ class ĠToken Manager Ġ@ Inject Ġconstructor ( private Ġval Ġcontext : ĠContext ) Ġ: ĠI Token Manager , ĠCore Shared Pref Manager ( context ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġclear Token () Ġ{ ĊĠĠĠĠĠĠĠ Ġdelete ( KEY _ TOKEN ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsave Token ( token : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsave Pref ( KEY _ TOKEN , Ġtoken ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetToken (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġget Pref ( KEY _ TOKEN ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠKEY _ TOKEN Ġ= Ġ" KEY _ TOKEN " ĊĠĠĠ Ġ} Ċ Ċ }