package Ġau . com . cr azy bean . mobile x . kur ir . modules . tasks Ċ Ċ import Ġau . com . cr azy bean . mobile x . foundation . s aw . Wrapper Ċ import Ġau . com . cr azy bean . mobile x . foundation . s aw . pulse . LiveData Ċ import Ġau . com . cr azy bean . mobile x . foundation . userdata . UserData Ċ import Ġau . com . cr azy bean . mobile x . kur ir . data . model . Task Ċ import Ġau . com . cr azy bean . mobile x . kur ir . repository . tasks . Tasks Repository Ċ import Ġau . com . cr azy bean . mobile x . kur ir . repository . users . Users Repository Ċ Ċ class ĠTasks Wrapper ( private Ġval ĠuserData : ĠUser Data ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġusers Repository : ĠUsers Repository ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġtasks Repository : ĠTasks Repository ?) Ġ: ĠWrapper () Ġ{ ĊĊĠĠĠ Ġval Ġtasks : ĠLive Data < List < Task > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠLive Data < List < Task > ?> (). also Ġ{ Ġresult Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtasks Repository ?. get Tasks Ġ{ Ġtasks Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . value Ġ= Ġtasks ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ċ }