Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
getLocalConvForUser :: (Member (ErrorS 'ConvNotFound) r, Member ConversationStore r, Member MemberStore r) => Qualified UserId -> Local ConvId -> Sem r Conversation Source #
getPendingBackendRemoveProposals :: (Member ProposalStore r, Member TinyLog r) => GroupId -> Epoch -> Sem r (Set LeafIndex) Source #
withCommitLock :: forall r a. Members '[Resource, ConversationStore, ErrorS 'MLSStaleMessage, SubConversationStore] r => Local ConvOrSubConvId -> GroupId -> Epoch -> Sem r a -> Sem r a Source #
getConvFromGroupId :: Member (Error MLSProtocolError) r => GroupId -> Sem r (ConvType, Qualified ConvOrSubConvId) Source #