package Ġcom . nm rc . al de bar an . business . data . implementation Ċ Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . nm rc . al de bar an . business . domain . model . Ub ication Ċ Ċ class ĠU b ication VM Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġ ubic ation Ġ= ĠMutable LiveData < Ub ication >() ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġ ubic ation . value Ġ= ĠU b ication (( 0 ). toDouble (), Ġ( 0 ). toDouble ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Coordinates ( latitude : ĠDouble , Ġlongitude : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ ubic ation . value Ġ= ĠU b ication ( latitude , Ġlongitude ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetLast Ub ication (): ĠU b ication Ġ= Ġ ubic ation . value !! Ċ }