package Ġru . luck yc act us . steam ro u lette . domain . user Ċ Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġru . luck yc act us . steam ro u lette . domain . common . Steam Id Ċ Ċ interface ĠUser Session Repository Ġ{ ĊĠĠĠ Ġfun ĠsetCurrent User ( steam Id : ĠSteam Id ) ĊĊĠĠĠ Ġval ĠcurrentUser : ĠSteam Id ? ĊĊĠĠĠ Ġfun Ġobserve CurrentUser (): ĠFlow < Steam Id ?> ĊĊĠĠĠ Ġfun Ġis User LoggedIn (): ĠBoolean ĊĊĠĠĠ Ġsuspend Ġfun Ġlog Out () Ċ }