Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data DeleteItem = TeamItem TeamId UserId (Maybe ConnId)
- data Env = Env {
- _reqId :: RequestId
- _options :: Opts
- _applog :: Logger
- _manager :: Manager
- _http2Manager :: Http2Manager
- _federator :: Maybe Endpoint
- _brig :: Endpoint
- _cstate :: ClientState
- _deleteQueue :: Queue DeleteItem
- _extEnv :: ExtEnv
- _aEnv :: Maybe Env
- _mlsKeys :: Maybe (MLSKeysByPurpose MLSPrivateKeys)
- _rabbitmqChannel :: Maybe (MVar Channel)
- _convCodeURI :: Either HttpsUrl (Map Text HttpsUrl)
- data ExtEnv = ExtEnv {
- _extGetManager :: (Manager, [Fingerprint Rsa] -> SSL -> IO ())
- reqId :: Lens' Env RequestId
- rabbitmqChannel :: Lens' Env (Maybe (MVar Channel))
- options :: Lens' Env Opts
- mlsKeys :: Lens' Env (Maybe (MLSKeysByPurpose MLSPrivateKeys))
- manager :: Lens' Env Manager
- http2Manager :: Lens' Env Http2Manager
- federator :: Lens' Env (Maybe Endpoint)
- extEnv :: Lens' Env ExtEnv
- deleteQueue :: Lens' Env (Queue DeleteItem)
- cstate :: Lens' Env ClientState
- convCodeURI :: Lens' Env (Either HttpsUrl (Map Text HttpsUrl))
- brig :: Lens' Env Endpoint
- applog :: Lens' Env Logger
- aEnv :: Lens' Env (Maybe Env)
- extGetManager :: Iso' ExtEnv (Manager, [Fingerprint Rsa] -> SSL -> IO ())
- initExtEnv :: IO ExtEnv
- reqIdMsg :: RequestId -> Msg -> Msg
- currentFanoutLimit :: Opts -> Range 1 HardTruncationLimit Int32
- notificationSubssystemConfig :: Env -> NotificationSubsystemConfig
Documentation
data DeleteItem Source #
Instances
Show DeleteItem Source # | |
Defined in Galley.Env showsPrec :: Int -> DeleteItem -> ShowS # show :: DeleteItem -> String # showList :: [DeleteItem] -> ShowS # | |
Eq DeleteItem Source # | |
Defined in Galley.Env (==) :: DeleteItem -> DeleteItem -> Bool # (/=) :: DeleteItem -> DeleteItem -> Bool # | |
Ord DeleteItem Source # | |
Defined in Galley.Env compare :: DeleteItem -> DeleteItem -> Ordering # (<) :: DeleteItem -> DeleteItem -> Bool # (<=) :: DeleteItem -> DeleteItem -> Bool # (>) :: DeleteItem -> DeleteItem -> Bool # (>=) :: DeleteItem -> DeleteItem -> Bool # max :: DeleteItem -> DeleteItem -> DeleteItem # min :: DeleteItem -> DeleteItem -> DeleteItem # |
Main application environment.
Env | |
|
Environment specific to the communication with external service providers.
ExtEnv | |
|
deleteQueue :: Lens' Env (Queue DeleteItem) Source #
extGetManager :: Iso' ExtEnv (Manager, [Fingerprint Rsa] -> SSL -> IO ()) Source #
initExtEnv :: IO ExtEnv Source #