summaryrefslogtreecommitdiff
path: root/quaddle/pylon.lua
diff options
context:
space:
mode:
Diffstat (limited to 'quaddle/pylon.lua')
-rw-r--r--quaddle/pylon.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/quaddle/pylon.lua b/quaddle/pylon.lua
index 20eeb3a..f3c244f 100644
--- a/quaddle/pylon.lua
+++ b/quaddle/pylon.lua
@@ -81,6 +81,7 @@ function Quaddle.handle_message(self, msg)
channel = Thing(self, msg.channel),
author = Thing(self,msg.author.id,msg.author.username),
body = msg.content,
+ pylon_ids = { [self] = msg.id },
})
end
end
@@ -88,9 +89,10 @@ end
function Quaddle.sending(self)
for dest_channel, message in self.inbox:iter() do
self.log:proto('>', dest_channel, message.author, message.body)
- self:_req('channels/'..dest_channel.id..'/messages', {
+ local res = self:_req('channels/'..dest_channel.id..'/messages', {
content = message.author:name_with_shortname()..": "..message.body,
})
+ message.pylon_ids[self] = res.id
end
end