diff options
Diffstat (limited to 'Announcer.hs')
-rw-r--r-- | Announcer.hs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Announcer.hs b/Announcer.hs index 2d2c2197..babfce06 100644 --- a/Announcer.hs +++ b/Announcer.hs | |||
@@ -11,13 +11,13 @@ forkAnnouncer = return Announcer | |||
11 | stopAnnouncer :: Announcer -> IO () | 11 | stopAnnouncer :: Announcer -> IO () |
12 | stopAnnouncer _ = return () | 12 | stopAnnouncer _ = return () |
13 | 13 | ||
14 | data AnnounceMethod ni r info = forall nid addr tok. AnnounceMethod | 14 | data AnnounceMethod ni = forall nid addr r tok a. AnnounceMethod |
15 | { aSearch :: Search nid addr tok ni r | 15 | { aSearch :: Search nid addr tok ni r |
16 | , aPublish :: info -> Maybe ni -> IO (Maybe r) | 16 | , aPublish :: (r,tok) -> Maybe ni -> IO (Maybe a) |
17 | } | 17 | } |
18 | 18 | ||
19 | schedule :: Announcer -> AnnounceMethod ni r info -> info -> IO () | 19 | schedule :: Announcer -> AnnounceMethod ni -> info -> IO () |
20 | schedule _ _ _ = return () | 20 | schedule _ _ _ = return () |
21 | 21 | ||
22 | cancel :: Announcer -> AnnounceMethod ni r info -> info -> IO () | 22 | cancel :: Announcer -> AnnounceMethod ni -> info -> IO () |
23 | cancel _ _ _ = return () | 23 | cancel _ _ _ = return () |