Safe Haskell | None |
---|---|
Language | Haskell2010 |
The shard logic
Synopsis
- data Shard = Shard {
- shardID :: Int
- shardCount :: Int
- gateway :: Text
- evtQueue :: TQueue DispatchMessage
- cmdQueue :: TQueue ControlMessage
- shardState :: TVar ShardState
- token :: Text
- newShard :: Members '[LogEff, MetricEff, Embed IO, Final IO, Async] r => Text -> Int -> Int -> Token -> TQueue DispatchMessage -> Sem r (Shard, Async (Maybe ()))
Documentation
Shard | |
|