summaryrefslogtreecommitdiff
path: root/HsBot/Callbacks/Base.hs
blob: 40e976924d6ce489c500c3540820341e5cb5f706 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
module HsBot.Callbacks.Base where

import HsBot.Base.Env
import HsBot.Base.State

type CallbackFunction = String -> SendMessage -> Env -> IO Env

data Callback a = Callback {
   cbPrio :: Integer,
   cbFunction :: CallbackFunction
}