package Ġcom . example . assignment . helpers Ċ Ċ import Ġcom . example . assignment . helpers . exceptions . Parallel RequestException Ċ import Ġcom . example . assignment . helpers . exceptions . Server RequestException Ċ import Ġcom . example . assignment . helpers . network . ErrorCode Ċ Ċ import Ġjava . io . IOException Ċ import Ġjava . net . Connect Exception Ċ import Ġjava . net . Protocol Exception Ċ import Ġjava . net . Socket Exception Ċ import Ġjava . net . Socket TimeoutException Ċ import Ġjava . net . Unknown Host Exception Ċ import Ġjava . net . Unknown ServiceException Ċ Ċ import Ġretrofit 2 . adapter . rx java . HttpException Ċ import Ġrx . subjects . Replay Subject Ċ Ċ class ĠErrors Handler Kotlin Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠTAG Ġ= ĠErrors Handler Kotlin :: class . java . simple Name !! ĊĠĠĠĠĠĠĠ Ġfun Ġ< T > Ġhandle Error ( error : ĠThrowable , Ġsubject : ĠRe play Subject < T >) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ