package Ġcom . che ise _ proj . spi ice _ ui _ challenge . spi ice . ui . feed Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . che ise _ proj . spi ice _ ui _ challenge . spi ice . model . Project Ċ import Ġcom . github . mike phil . chart ing . data . Bar Entry Ċ Ċ class ĠFeed ViewModel Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġ_ setData Ġ= ĠMutable LiveData < List < Bar Entry >> (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġarray ListOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 1 f , Ġ 0 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 5 f , Ġ 5 0 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 1 0 f , Ġ 0 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 1 5 f , Ġ 7 5 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 2 0 f , Ġ 0 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 2 5 f , Ġ 1 0 0 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 3 0 f , Ġ 0 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 3 5 f , Ġ 8 0 f ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBar Entry ( 4 0 f , Ġ 0 f ) ĊĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġval ĠgetData : ĠLive Data < List < Bar Entry >> Ġ= Ġ_ setData ĊĊĠĠĠ Ġprivate Ġval Ġ_ set Project Ġ= ĠMutable LiveData < List < Project >> (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġarray ListOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠProject ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheader Ġ= Ġ" Wire frames ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġowner Ġ= Ġ" Fr anc isco ĠFish er ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost Id Ġ= Ġ" 3 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠProject ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheader Ġ= Ġ" Create Ġan Ġapplication ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġowner Ġ= Ġ" Ar lene ĠM ck inn ey ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost Id Ġ= Ġ" 1 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠProject ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheader Ġ= Ġ" Mobile ĠDevelopment ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġowner Ġ= Ġ" W ade ĠMc co y ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost Id Ġ= Ġ" 2 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġget Project Ġ= Ġ_ set Project Ċ }