147 function room_mt:leave(message) |
147 function room_mt:leave(message) |
148 self.stream:event("groupchat/leaving", self); |
148 self.stream:event("groupchat/leaving", self); |
149 local presence = verse.presence({type="unavailable"}); |
149 local presence = verse.presence({type="unavailable"}); |
150 if message then |
150 if message then |
151 presence:tag("status"):text(message); |
151 presence:tag("status"):text(message); |
|
152 end |
152 self:send(presence); |
153 self:send(presence); |
153 end |
154 end |
154 |
155 |
155 function room_mt:admin_set(nick, what, value, reason) |
156 function room_mt:admin_set(nick, what, value, reason) |
156 self:send(verse.iq({type="set"}) |
157 self:send(verse.iq({type="set"}) |