package Ġbe . hog ent . fa ith . database . user Ċ Ċ import Ġio . reactivex . rx java 3 . core . Comp letable Ċ import Ġio . reactivex . rx java 3 . core . Flow able Ċ Ċ interface ĠI User Database Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġget ĠUser Ġfor ĠcurrentUser , Ġobserve Ġchanges ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget ( uid : ĠString ): ĠFlow able < User Entity > ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInsert Ġuser Ġin ĠFire storage Ġin Ġusers / uuid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġinitialise User ( item : ĠUser Entity ): ĠComp letable ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdelete Ġthe Ġuser Ġcorresponding Ġthe ĠcurrentUser Ġin Ġfire store ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdelete ( item : ĠUser Entity ): ĠComp letable Ċ }