package Ġdev . cap y bar al abs . d 4 j . store . common . repository . flag Ċ Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Channel Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Emoji Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Guild Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Member Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Message Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Presence Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Repositories Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Role Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . UserRepository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . Voice State Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Channel Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Emoji Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Guild Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Member Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Message Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Presence Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Role Repository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op UserRepository Ċ import Ġdev . cap y bar al abs . d 4 j . store . common . repository . noop . No op Voice State Repository Ċ import Ġjava . util . Enum Set Ċ import Ġreactor . core . publisher . Mono Ċ Ċ class ĠFlag ged Repositories ( private Ġval Ġstore Flags : ĠEnum Set < Store Flag >, Ġprivate Ġval Ġdelegate : ĠRe positories ) Ġ: ĠRe positories Ġ{ ĊĊ ĉ private Ġval Ġnoop Channels Ġ= ĠNo op Channel Repository () Ċ ĉ private Ġval Ġnoop E moj is Ġ= ĠNo op Emoji Repository () Ċ ĉ private Ġval Ġnoop Guild s Ġ= ĠNo op Guild Repository () Ċ ĉ private Ġval Ġnoop Members Ġ= ĠNo op Member Repository () Ċ ĉ private Ġval Ġnoop Messages Ġ= ĠNo op Message Repository () Ċ ĉ private Ġval Ġnoop Pres ences Ġ= ĠNo op Presence Repository () Ċ ĉ private Ġval Ġnoop Roles Ġ= ĠNo op Role Repository () Ċ ĉ private Ġval Ġnoop Users Ġ= ĠNo op UserRepository () Ċ ĉ private Ġval Ġnoop Voice States Ġ= ĠNo op Voice State Repository () ĊĊĊ ĉ override Ġval Ġchannels : ĠChannel Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . CHANNEL )) Ġdelegate . channels Ġelse Ġnoop Channels Ċ ĉ override Ġval Ġemo jis : ĠEmoji Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . E MO JI )) Ġdelegate . emo jis Ġelse Ġnoop E moj is Ċ ĉ override Ġval Ġguild s : ĠGuild Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . GU ILD )) Ġdelegate . guild s Ġelse Ġnoop Guild s Ċ ĉ override Ġval Ġmembers : ĠMember Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . MEMBER )) Ġdelegate . members Ġelse Ġnoop Members Ċ ĉ override Ġval Ġmessages : ĠMessage Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . MESSAGE )) Ġdelegate . messages Ġelse Ġnoop Messages Ċ ĉ override Ġval Ġpres ences : ĠPres ence Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . PRES ENCE )) Ġdelegate . pres ences Ġelse Ġnoop Pres ences Ċ ĉ override Ġval Ġroles : ĠRole Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . ROLE )) Ġdelegate . roles Ġelse Ġnoop Roles Ċ ĉ override Ġval Ġusers : ĠUser Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . USER )) Ġdelegate . users Ġelse Ġnoop Users Ċ ĉ override Ġval Ġvoice States : ĠVoice State Repository Ċĉ ĉ get () Ġ= Ġif Ġ( store Flags . contains ( Store Flag . VOICE _ STATE )) Ġdelegate . voice States Ġelse Ġnoop Voice States ĊĊĊ ĉ override Ġfun Ġdelete Or phan ed Users ( shard Id : ĠInt ): ĠMono < Long > Ġ{ Ċĉ ĉ return Ġdelegate . delete Or phan ed Users ( shard Id ) Ċ ĉ } Ċ } Ċ