Comparison

plugins/groupchat.lua @ 252:7b36e4038377

verse.plugins.groupchat: Make last commit (7802a048) more concise
author Matthew Wild <mwild1@gmail.com>
date Sat, 03 Dec 2011 16:27:36 +0000
parent 251:e44ddcd84234
child 256:cca89844cda7
comparison
equal deleted inserted replaced
251:e44ddcd84234 252:7b36e4038377
143 function room_mt:set_subject(text) 143 function room_mt:set_subject(text)
144 self:send(verse.message():tag("subject"):text(text)); 144 self:send(verse.message():tag("subject"):text(text));
145 end 145 end
146 146
147 function room_mt:leave(message) 147 function room_mt:leave(message)
148 local presence = nil;
149 self.stream:event("groupchat/leaving", self); 148 self.stream:event("groupchat/leaving", self);
149 local presence = verse.presence({type="unavailable"});
150 if message then 150 if message then
151 presence = verse.presence({type="unavailable"}):tag("status"):text(message); 151 presence:tag("status"):text(message);
152 else
153 presence = verse.presence({type="unavailable"});
154 end
155 self:send(presence); 152 self:send(presence);
156 end 153 end
157 154
158 function room_mt:admin_set(nick, what, value, reason) 155 function room_mt:admin_set(nick, what, value, reason)
159 self:send(verse.iq({type="set"}) 156 self:send(verse.iq({type="set"})