package Ġcom . sol ana . rx sol ana . actions Ċ Ċ import Ġcom . sol ana . actions . Action Ċ import Ġcom . sol ana . actions . getToken Wallet s Ċ import Ġcom . sol ana . core . PublicKey Ċ import Ġcom . sol ana . models . Wallet Ċ import Ġio . reactivex . Single Ċ import Ġio . reactivex . dis pos ables . Dis pos ables Ċ Ċ fun ĠAction . getToken Wallet s ( ĊĠĠĠ Ġaccount : ĠPublicKey , Ċ ): ĠSingle < List < Wallet >> Ġ{ ĊĠĠĠ Ġreturn ĠSingle . create Ġ{ Ġemitter Ġ-> ĊĠĠĠĠĠĠĠ Ġthis . getToken Wallet s ( account Ġ) Ġ{ Ġresult Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult . on Success Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġemitter . on Success ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. on Failure Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġemitter . onError ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠDis pos ables . empty () ĊĠĠĠ Ġ} Ċ } Ċ