galley-0.83.0: Conversations
Safe HaskellSafe-Inferred
LanguageGHC2021

Galley.API.Clients

Synopsis

Documentation

rmClient :: forall p1 r. (p1 ~ CassandraPaging, Member ClientStore r, Member ConversationStore r, Member (Error FederationError) r, Member ExternalAccess r, Member BackendNotificationQueueAccess r, Member NotificationSubsystem r, Member (Input Env) r, Member (Input (Local ())) r, Member (Input UTCTime) r, Member (ListItems p1 ConvId) r, Member (ListItems p1 (Remote ConvId)) r, Member MemberStore r, Member (Error InternalError) r, Member ProposalStore r, Member Random r, Member SubConversationStore r, Member TinyLog r) => UserId -> ClientId -> Sem r () Source #

Remove a client from conversations it is part of according to the conversation protocol (Proteus or MLS). In addition, remove the client from the "clients" table in Galley.