package Ġf fc . app . util . alert Ċ Ċ import Ġandroid . widget . Toast Ċ import Ġf fc . api . Api ErrorException Ċ import Ġf fc . app . Build Config Ċ import Ġf fc . app . Family Folder Activity Ċ import Ġf fc . app . auth . re login Ċ Ċ fun ĠFamily Folder Activity . handle ( throwable : ĠThrowable , Ġfallback Message : ĠString ? Ġ= Ġnull ) Ġ{ ĊĠĠĠ Ġif Ġ( Build Config . DEBUG ) ĊĠĠĠĠĠĠĠ Ġthrowable . printStackTrace () ĊĊĠĠĠ Ġwhen Ġ( throwable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠApi ErrorException Ġ-> Ġhandle ApiError ( throwable ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠToast . makeText ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrowable . message Ġ?: Ġfallback Message Ġ?: Ġthrowable . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġfun ĠFamily Folder Activity . handle ApiError ( throwable : ĠApi ErrorException ) Ġ{ ĊĠĠĠ Ġwhen Ġ( throwable . code ) Ġ{ ĊĠĠĠĠĠĠĠĠ 4 0 1 Ġ-> Ġre login () ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠToast . makeText ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrowable . message Ġ?: Ġthrowable . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠFamily Folder Activity . toast ( message : ĠString ) Ġ{ ĊĠĠĠ Ġif Ġ( Build Config . DEBUG ) ĊĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġmessage , ĠToast . LENGTH _ SHORT ). show () Ċ } Ċ