package Ġcom . example . indices rem oto . view model Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . icu . util . Calendar Ċ import Ġandroid . util . Log Ċ import Ġandroidx . lifecycle .* Ċ import Ġcom . example . indices rem oto . model . Res Indic ador Ċ import Ġcom . example . indices rem oto . repository . Repository Ċ import Ġcom . example . indices rem oto . utils . Util idades . Companion . HO Y Ċ import Ġcom . example . indices rem oto . utils . d ame La Fecha Ċ import Ġcom . example . indices rem oto . utils . from Timestamp Ċ import Ġkotlinx . coroutines . launch Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . Response Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ @ Suppress Lint (" New Api ") Ċ class ĠInd ice ViewModel ( private Ġval Ġrepository : ĠRepository ): ĠViewModel () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġ_ uf Ho y : ĠMutable LiveData < Res Indic ador > Ġ= ĠMutable LiveData () ĊĠĠĠ Ġval Ġu f Ho y Ġ: ĠLive Data < Res Indic ador > Ġ= Ġ_ uf Ho y ĊĊĠĠĠ Ġprivate Ġval Ġ_ utm Ho y Ġ= ĠMutable LiveData < Res Indic ador >() ĊĠĠĠ Ġval Ġut m Ho y Ġ: LiveData < Res Indic ador > Ġ= Ġ_ utm Ho y ĊĊĊĠĠĠ Ġprivate Ġval Ġ_ dol ar Ho y Ġ: ĠMutable LiveData < Res Indic ador > Ġ= ĠMutable LiveData < Res Indic ador >() ĊĠĠĠ Ġval Ġdol ar Ho y : ĠLive Data < Res Indic ador > Ġ= Ġ_ dol ar Ho y ĊĊĠĠĠ Ġprivate Ġval Ġ_ e uro Ho y Ġ= ĠMutable LiveData < Res Indic ador >() ĊĠĠĠ Ġval Ġe uro Ho y : ĠLive Data < Res Indic ador > Ġ= Ġ_ e uro Ho y ĊĊĊĊ ĊĊĠĠĠ Ġinit { ĊĊĊĠĠĠĠĠĠĠ Ġ// uf De Ho y () ĊĊĠĠĠĠĠĠĠ Ġlist ado Indic ador (" dol ar ", Ġ_ dol ar Ho y ) ĊĠĠĠĠĠĠĠ Ġlist ado Indic ador (" uf ", Ġ_ uf Ho y ) ĊĠĠĠĠĠĠĠ Ġlist ado Indic ador (" utm ", Ġ_ utm Ho y ) ĊĠĠĠĠĠĠĠ Ġlist ado Indic ador (" e uro ", Ġ_ e uro Ho y ) ĊĠĠĠ Ġ} ĊĊĊĊĠĠĠ Ġfun Ġu f De Ho y (){ ĊĠĠĠĠĠĠĠ ĠviewModel Scope . launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ uf Ho y . post Value ( repository . uf De Ho y ( HO Y )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĊĠĠĠ Ġfun Ġlist ado Indic ador ( indic ador : ĠString , Ġmutable : ĠMutable LiveData < Res Indic ador > ){ ĊĠĠĠĠĠĠĠ ĠviewModel Scope . launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmutable . post Value (( repository . list ado Indic ador ( indic ador ))) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ } ĊĊĊĊ Ċ /* ĊĠĠĠ Ġfun Ġlist ado Uf (){ ĊĠĠĠĠĠĠĠ ĠviewModel Scope . launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . post Value ( repository . list ado Uf ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ġ*/ ĊĊ