package Ġcom . android . am it . inst acl one . view . story Ċ Ċ import Ġandroid . net . Uri Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . android . am it . inst acl one . data . Resource Ċ import Ġcom . android . am it . inst acl one . data . Story Model Ċ import Ġcom . android . am it . inst acl one . repo . Repository Ċ import Ġcom . android . am it . inst acl one . util . Constants Ċ Ċ /** Ċ Ġ* ĠFile Ġcreated Ġat Ġ 2 7 / 0 5 / 2 0 2 0 Ċ Ġ* ĠAuthor Ġ: ĠA mit ĠK umar ĠS ahoo Ċ Ġ* Ġemail : Ġa mit . s ahoo @ mind fire solutions . com Ċ Ġ* ĠAbout Ġfile Ġ: ĠAdd ĠStory Ġview Ġmodel Ċ Ġ*/ Ċ class ĠAdd Story ViewModel Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġvar Ġrepo : ĠRepository Ġ= ĠRepository () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPost Ġstory ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpost Story ( image Uri : ĠUri ): ĠMutable LiveData < Resource < Unit >> Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstory Ġ= ĠStory Model () ĊĠĠĠĠĠĠĠ Ġstory . time Start Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠĠĠĠĠ Ġstory . time End Ġ= ĠSystem . currentTimeMillis () Ġ+ ĠConstants . ST ORY _ END _ INTERVAL ĊĠĠĠĠĠĠĠ Ġstory . userId Ġ= Ġrepo . getCurrent UserId () ĊĊĠĠĠĠĠĠĠ Ġreturn Ġrepo . post Story ( image Uri , Ġstory ) ĊĠĠĠ Ġ} Ċ }