package Ġcash . z . ecc . android . ui . history Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcash . z . ecc . android . ext . Const Ċ import Ġcash . z . ecc . android . lock box . Lock Box Ċ import Ġcash . z . ecc . android . sdk . Synchron izer Ċ import Ġcash . z . ecc . android . sdk . db . entity . Confirmed Transaction Ċ import Ġcash . z . ecc . android . sdk . ext . twig Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Named Ċ Ċ class ĠHistory ViewModel Ġ@ Inject Ġconstructor () Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġsynchron izer : ĠSynchron izer ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġ@ Named ( Const . Name . APP _ PRE FS ) ĊĠĠĠ Ġlateinit Ġvar Ġprefs : ĠLock Box ĊĊĠĠĠ Ġval Ġtransactions Ġget () Ġ= Ġsynchron izer . cleared Transactions ĊĠĠĠ Ġval Ġbalance Ġget () Ġ= Ġsynchron izer . balances ĊĠĠĠ Ġval Ġlatest Height Ġget () Ġ= Ġsynchron izer . latest Height ĊĊĠĠĠ Ġvar Ġselected Transaction : ĠConf irmed Transaction ? Ġ= Ġnull ĊĊĊĠĠĠ Ġsuspend Ġfun Ġget Address () Ġ= Ġsynchron izer . getAddress () ĊĊĠĠĠ Ġoverride Ġfun Ġon Cle ared () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Cle ared () ĊĠĠĠĠĠĠĠ Ġtw ig (" History ViewModel Ġcleared !") ĊĠĠĠ Ġ} Ċ } Ċ