package Ġkr . os am . phone var . data . source . log Ċ Ċ import Ġio . reactivex . Flow able Ċ import Ġkr . os am . phone var . data . Log Item Ċ Ċ interface ĠLog DataSource Ġ{ ĊĠĠĠ Ġfun Ġget Log List (): ĠFlow able < List < Log Item >> ĊĊĠĠĠ Ġfun Ġget Log List ( is Sync : ĠBoolean ): ĠFlow able < List < Log Item >> ĊĊĠĠĠ Ġfun Ġsave Log ( log Item : ĠLog Item ) ĊĊĠĠĠ Ġfun Ġsave Log ( log Item : ĠList < Log Item >): ĠFlow able < Boolean > ĊĊĠĠĠ Ġfun Ġupdate Log ( log Item : ĠLog Item , Ġis Sync : ĠBoolean ) ĊĊĠĠĠ Ġfun Ġsync Log () ĊĊĠĠĠ Ġfun Ġdelete All Log () ĊĊĠĠĠ Ġfun Ġrefresh Log () Ċ }