Changed the way I handled the Bot monad for more concurrency.
This commit is contained in:
parent
bf36db5488
commit
5d2c3cdeb2
4 changed files with 57 additions and 45 deletions
|
@ -25,7 +25,8 @@ import System.IO
|
|||
type Env = ReaderT BotEnv
|
||||
|
||||
data BotEnv = BotEnv
|
||||
{ envHandle :: Handle
|
||||
{ envBotState :: MVar BotState
|
||||
, envHandle :: Handle
|
||||
, envChan :: Chan Message
|
||||
, envQuitMv :: MVar BotStatus
|
||||
, envThreadIdsMv :: MVar [ThreadId]
|
||||
|
|
Reference in a new issue