From aef5793c3bda6d97fda885f2d33b5b30e2bf82f6 Mon Sep 17 00:00:00 2001 From: Kyle Neath Date: Sat, 18 Dec 2010 14:13:45 +0800 Subject: [PATCH] Say accepts callbacks --- evilbot.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/evilbot.coffee b/evilbot.coffee index 8b0e7cb..4975ad4 100644 --- a/evilbot.coffee +++ b/evilbot.coffee @@ -82,14 +82,14 @@ dispatch = (message) -> [ pattern, handler ] = pair if message.user.username isnt username and match = message.message.match(pattern) message.match = match - message.say = (thing) -> say(message.topic.id, thing) + message.say = (thing, callback) -> say(message.topic.id, thing, callback) handler(message) log = (message) -> console.log "#{message.topic.name} >> #{message.user.username}: #{message.message}" -say = (topic, message) -> - post "/api/topics/#{topic}/messages/create.json", qs.stringify(message: message) +say = (topic, message, callback) -> + post "/api/topics/#{topic}/messages/create.json", qs.stringify(message: message), callback listen = -> get '/api/live.json', (body) ->