Run commands in new threads
This commit is contained in:
parent
b2aee83b67
commit
1282cf4a62
1 changed files with 3 additions and 3 deletions
|
|
@ -113,9 +113,9 @@ type CommandName = T.Text
|
||||||
|
|
||||||
-- | Runs a list of commands.
|
-- | Runs a list of commands.
|
||||||
runCommands :: [Command b c] -> E.Message -> B.Bot b c ()
|
runCommands :: [Command b c] -> E.Message -> B.Bot b c ()
|
||||||
-- runCommands cs m = void $ sequence $ map ($m) cs
|
-- runCommands cs m = mapM_ B.fork $ map ($m) cs
|
||||||
-- runCommands cs m = void . sequence $ cs <*> pure m
|
-- runCommands cs m = mapM_ B.fork $ cs <*> pure m
|
||||||
runCommands cs = void . sequence . sequence cs
|
runCommands cs = mapM_ B.fork . sequence cs
|
||||||
|
|
||||||
withContent :: (T.Text -> a) -> E.Message -> a
|
withContent :: (T.Text -> a) -> E.Message -> a
|
||||||
withContent f = f . E.msgContent
|
withContent f = f . E.msgContent
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue