package Ġb rc . study buddy . backend . groups . repository Ċ Ċ import Ġb rc . study buddy . model . Group Member Ċ import Ġorg . springframework . data . repository . reactive . Reactive Crud Repository Ċ import Ġorg . springframework . stereotype . Repository Ċ import Ġreactor . core . publisher . Flux Ċ import Ġreactor . core . publisher . Mono Ċ Ċ @ Repository Ċ sealed Ġinterface ĠMembers Repository Ġ: ĠReactive Crud Repository < Group Member , ĠLong > Ġ{ ĊĠĠĠ Ġfun ĠfindAll By UserId ( userId : ĠLong ): ĠFlux < Group Member > ĊĠĠĠ Ġfun ĠfindAll By GroupId ( groupId : ĠLong ): ĠFlux < Group Member > ĊĠĠĠ Ġfun ĠfindBy GroupId And UserId ( groupId : ĠLong , ĠuserId : ĠLong ): ĠMono < Group Member > ĊĊĠĠĠ Ġfun Ġdelete By GroupId And UserId ( groupId : ĠLong , ĠuserId : ĠLong ): ĠMono < Void > Ċ } Ċ