Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
getExternalCommitData :: forall r. (Member (Error MLSProtocolError) r, Member (ErrorS 'MLSStaleMessage) r, Member (ErrorS 'MLSUnsupportedProposal) r, Member (ErrorS 'MLSInvalidLeafNodeIndex) r) => ClientIdentity -> Local ConvOrSubConv -> Epoch -> Commit -> Sem r ExternalCommitAction Source #
processExternalCommit :: forall r. (Member (Error FederationError) r, Member (ErrorS 'MLSStaleMessage) r, Member (ErrorS 'MLSSubConvClientNotInParent) r, Member Resource r, HasProposalActionEffects r) => ClientIdentity -> Local ConvOrSubConv -> CipherSuiteTag -> Bool -> Epoch -> ExternalCommitAction -> Maybe UpdatePath -> Sem r () Source #