package Ġcom . num eron . state ful . li ved ata Ċ Ċ import Ġkotlinx . coroutines . Coroutine ExceptionHandler Ċ import Ġkotlin . coroutines . Coroutine Context Ċ Ċ class ĠStateful ExceptionHandler < T >( private Ġval Ġstate ful LiveData : ĠStateful LiveData < T >) Ġ: ĊĠĠĠ ĠCor outine ExceptionHandler Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġkey : ĠCor outine Context . Key < *> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠCor outine ExceptionHandler ĊĊĠĠĠ Ġoverride Ġfun Ġhandle Exception ( context : ĠCor outine Context , Ġexception : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstate ful LiveData . post Failure ( exception ) ĊĠĠĠĠĠĠĠ Ġexception . printStackTrace () ĊĠĠĠ Ġ} Ċ Ċ }