Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
type MLSGroupInfoStaticErrors = '[ErrorS 'ConvNotFound, ErrorS 'MLSMissingGroupInfo, ErrorS 'MLSNotEnabled] Source #
getGroupInfo :: (Member ConversationStore r, Member (Error FederationError) r, Member FederatorAccess r, Member (Input Env) r, Member MemberStore r) => Members MLSGroupInfoStaticErrors r => Local UserId -> Qualified ConvId -> Sem r GroupInfoData Source #
getGroupInfoFromLocalConv :: (Member ConversationStore r, Member MemberStore r) => Members MLSGroupInfoStaticErrors r => Qualified UserId -> Local ConvId -> Sem r GroupInfoData Source #
getGroupInfoFromRemoteConv :: (Member (Error FederationError) r, Member FederatorAccess r) => Members MLSGroupInfoStaticErrors r => Local UserId -> Remote ConvOrSubConvId -> Sem r GroupInfoData Source #