Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
data SubConversationStore m a where Source #
CreateSubConversation :: ConvId -> SubConvId -> GroupId -> SubConversationStore m SubConversation | |
GetSubConversation :: ConvId -> SubConvId -> SubConversationStore m (Maybe SubConversation) | |
GetSubConversationGroupInfo :: ConvId -> SubConvId -> SubConversationStore m (Maybe GroupInfoData) | |
GetSubConversationEpoch :: ConvId -> SubConvId -> SubConversationStore m (Maybe Epoch) | |
SetSubConversationGroupInfo :: ConvId -> SubConvId -> Maybe GroupInfoData -> SubConversationStore m () | |
SetSubConversationEpoch :: ConvId -> SubConvId -> Epoch -> SubConversationStore m () | |
SetSubConversationCipherSuite :: ConvId -> SubConvId -> CipherSuiteTag -> SubConversationStore m () | |
ListSubConversations :: ConvId -> SubConversationStore m (Map SubConvId ConversationMLSData) | |
DeleteSubConversation :: ConvId -> SubConvId -> SubConversationStore m () |
deleteSubConversation :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> Sem r () Source #
listSubConversations :: forall r. Member SubConversationStore r => ConvId -> Sem r (Map SubConvId ConversationMLSData) Source #
setSubConversationCipherSuite :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> CipherSuiteTag -> Sem r () Source #
setSubConversationEpoch :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> Epoch -> Sem r () Source #
setSubConversationGroupInfo :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> Maybe GroupInfoData -> Sem r () Source #
getSubConversationEpoch :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> Sem r (Maybe Epoch) Source #
getSubConversationGroupInfo :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> Sem r (Maybe GroupInfoData) Source #
getSubConversation :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> Sem r (Maybe SubConversation) Source #
createSubConversation :: forall r. Member SubConversationStore r => ConvId -> SubConvId -> GroupId -> Sem r SubConversation Source #