Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- propagateMessage :: (Member BackendNotificationQueueAccess r, Member (Error FederationError) r, Member ExternalAccess r, Member (Input UTCTime) r, Member TinyLog r, Member NotificationSubsystem r) => Qualified UserId -> Maybe ClientId -> Local ConvOrSubConv -> Maybe ConnId -> RawMLS Message -> ClientMap -> Sem r ()
Documentation
propagateMessage :: (Member BackendNotificationQueueAccess r, Member (Error FederationError) r, Member ExternalAccess r, Member (Input UTCTime) r, Member TinyLog r, Member NotificationSubsystem r) => Qualified UserId -> Maybe ClientId -> Local ConvOrSubConv -> Maybe ConnId -> RawMLS Message -> ClientMap -> Sem r () Source #
Propagate a message. The message will not be propagated to the sender client if provided. This is a requirement from Core Crypto and the clients.