Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
processInternalCommit :: forall r. (HasProposalEffects r, Member (ErrorS 'ConvNotFound) r, Member (ErrorS 'MLSCommitMissingReferences) r, Member (ErrorS 'MLSSelfRemovalNotAllowed) r, Member (ErrorS 'MLSStaleMessage) r, Member (ErrorS 'MissingLegalholdConsent) r, Member SubConversationStore r, Member Resource r, Member Random r) => ClientIdentity -> Maybe ConnId -> Local ConvOrSubConv -> CipherSuiteTag -> Bool -> Epoch -> ProposalAction -> Commit -> Sem r [LocalConversationUpdate] Source #