Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- lookupClients :: [UserId] -> App UserClients
- lookupClientsFull :: [UserId] -> App UserClientsFull
- notifyClientsAboutLegalHoldRequest :: UserId -> UserId -> LastPrekey -> App ()
- addLegalHoldClientToUser :: UserId -> ConnId -> [Prekey] -> LastPrekey -> App (Either AuthenticationError ClientId)
- removeLegalHoldClientFromUser :: UserId -> App ()
- getLegalHoldAuthToken :: (Member (Embed IO) r, Member (Error InternalError) r, Member TinyLog r, Member (Input Env) r) => UserId -> Maybe PlainTextPassword6 -> Sem r OpaqueAuthToken
- getLocalMLSClients :: Local UserId -> CipherSuiteTag -> App (Set ClientInfo)
Documentation
lookupClients :: [UserId] -> App UserClients Source #
Calls internalListClientsH
.
lookupClientsFull :: [UserId] -> App UserClientsFull Source #
Calls internalListClientsFullH
.
notifyClientsAboutLegalHoldRequest :: UserId -> UserId -> LastPrekey -> App () Source #
Calls legalHoldClientRequestedH
.
addLegalHoldClientToUser :: UserId -> ConnId -> [Prekey] -> LastPrekey -> App (Either AuthenticationError ClientId) Source #
Calls addClientInternalH
.
removeLegalHoldClientFromUser :: UserId -> App () Source #
Calls removeLegalHoldClientH
.
getLegalHoldAuthToken :: (Member (Embed IO) r, Member (Error InternalError) r, Member TinyLog r, Member (Input Env) r) => UserId -> Maybe PlainTextPassword6 -> Sem r OpaqueAuthToken Source #
Calls legalHoldLoginH
.
getLocalMLSClients :: Local UserId -> CipherSuiteTag -> App (Set ClientInfo) Source #
Calls getMLSClients
.