package Ġeu . ke vin . common . helpers Ċ Ċ import Ġandroid . content . Context Ċ import Ġeu . ke vin . core . R Ċ import Ġeu . ke vin . core . networking . exceptions . ApiError Ċ Ċ object ĠError Helper Ġ{ ĊĊĠĠĠ Ġfun ĠgetMessage ( context : ĠContext , Ġerror : ĠThrowable ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġerror Ġis ĠApi Error Ġ-> Ġget Api ErrorMessage ( context , Ġerror ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġerror . localized Message Ġ!= Ġnull Ġ-> Ġerror . localized Message !! ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġcontext . getString ( R . string . error _ unknown ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Api ErrorMessage ( context : ĠContext , Ġerror : ĠApi Error ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġerror . is No Internet () Ġ-> Ġcontext . getString ( R . string . error _ no _ internet ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġcontext . getString ( R . string . error _ unknown ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }