package Ġnl . j ov mit . friends . domain . user Ċ Ċ import Ġnl . j ov mit . friends . domain . exceptions . Connection Unavailable Exception Ċ import Ġnl . j ov mit . friends . domain . friends . Toggle Following Ċ Ċ class ĠOff line User Catalog Ġ: ĠUser Catalog Ġ{ ĊĊĠ Ġoverride Ġsuspend Ġfun Ġcreate User ( ĊĠĠĠ Ġemail : ĠString , ĊĠĠĠ Ġpassword : ĠString , ĊĠĠĠ Ġabout : ĠString ĊĠ Ġ): ĠUser Ġ{ ĊĠĠĠ Ġthrow ĠConnection Unavailable Exception () ĊĠ Ġ} ĊĊĠ Ġoverride Ġsuspend Ġfun Ġtoggle Following ( userId : ĠString , Ġfollow ee Id : ĠString ): ĠToggle Following Ġ{ ĊĠĠĠ Ġthrow ĠConnection Unavailable Exception () ĊĠ Ġ} ĊĊĠ Ġoverride Ġsuspend Ġfun Ġfollowed By ( userId : ĠString ): ĠList < String > Ġ{ ĊĠĠĠ Ġthrow ĠConnection Unavailable Exception () ĊĠ Ġ} ĊĊĠ Ġoverride Ġsuspend Ġfun Ġload Friends For ( userId : ĠString ): ĠList < Friend > Ġ{ ĊĠĠĠ Ġthrow ĠConnection Unavailable Exception () ĊĠ Ġ} Ċ }