package Ġio . github . w ulkan owy . ui . modules . login . recover Ċ Ċ import Ġandroid . content . res . Resources Ċ import Ġio . github . w ulkan owy . sdk . sc rapper . exception . Invalid Captcha Exception Ċ import Ġio . github . w ulkan owy . sdk . sc rapper . exception . Invalid Email Exception Ċ import Ġio . github . w ulkan owy . sdk . sc rapper . exception . No Account Found Exception Ċ import Ġio . github . w ulkan owy . ui . base . ErrorHandler Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠRe cover ErrorHandler Ġ@ Inject Ġconstructor ( resources : ĠResources ) Ġ: ĠError Handler ( resources ) Ġ{ ĊĊĠĠĠ Ġvar Ġon Invalid Username : Ġ( String ) Ġ-> ĠUnit Ġ= Ġ{} ĊĊĠĠĠ Ġvar Ġon Invalid Captcha : Ġ( String , ĠThrowable ) Ġ-> ĠUnit Ġ= Ġ{ Ġ_, Ġ_ Ġ-> Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġproceed ( error : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( error ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠInvalid Email Exception , Ġis ĠNo Account Found Exception Ġ-> Ġon Invalid Username ( error . localized Message . or Empty ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠInvalid Captcha Exception Ġ-> Ġon Invalid Captcha ( error . localized Message . or Empty (), Ġerror ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġsuper . proceed ( error ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġclear () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . clear () ĊĠĠĠĠĠĠĠ Ġon Invalid Username Ġ= Ġ{} ĊĠĠĠ Ġ} Ċ } Ċ