Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data GalleyNotificationTag
- type GalleyNotificationAPI = NotificationFedEndpoint 'OnClientRemovedTag :<|> (NotificationFedEndpoint 'OnMessageSentTag :<|> (NotificationFedEndpoint 'OnMLSMessageSentTag :<|> (NotificationFedEndpoint 'OnConversationUpdatedTagV0 :<|> (NotificationFedEndpoint 'OnConversationUpdatedTag :<|> NotificationFedEndpoint 'OnUserDeletedConversationsTag))))
- data ClientRemovedRequest = ClientRemovedRequest {}
- data RemoteMessage conv = RemoteMessage {}
- data RemoteMLSMessage = RemoteMLSMessage {}
- data ConversationUpdateV0 = ConversationUpdateV0 {}
- data ConversationUpdate = ConversationUpdate {}
- conversationUpdateToV0 :: ConversationUpdate -> ConversationUpdateV0
- conversationUpdateFromV0 :: ConversationUpdateV0 -> ConversationUpdate
- type UserDeletedNotificationMaxConvs = 1000
- data UserDeletedConversationsNotification = UserDeletedConversationsNotification {}
Documentation
data GalleyNotificationTag Source #
OnClientRemovedTag | |
OnMessageSentTag | |
OnMLSMessageSentTag | |
OnConversationUpdatedTagV0 | |
OnConversationUpdatedTag | |
OnUserDeletedConversationsTag |
Instances
type GalleyNotificationAPI = NotificationFedEndpoint 'OnClientRemovedTag :<|> (NotificationFedEndpoint 'OnMessageSentTag :<|> (NotificationFedEndpoint 'OnMLSMessageSentTag :<|> (NotificationFedEndpoint 'OnConversationUpdatedTagV0 :<|> (NotificationFedEndpoint 'OnConversationUpdatedTag :<|> NotificationFedEndpoint 'OnUserDeletedConversationsTag)))) Source #
All the notification endpoints return an EmptyResponse
.
data ClientRemovedRequest Source #
Instances
data RemoteMessage conv Source #
Instances
data RemoteMLSMessage Source #
Instances
data ConversationUpdateV0 Source #
ConversationUpdateV0 | |
|
Instances
data ConversationUpdate Source #
ConversationUpdate | |
|
Instances
type UserDeletedNotificationMaxConvs = 1000 Source #
data UserDeletedConversationsNotification Source #
UserDeletedConversationsNotification | |
|