Mercurial > prosody-modules
comparison mod_ircd/mod_ircd.in.lua @ 469:ff03a325aa41
mod_ircd: ignore JOIN without channel
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 01 Nov 2011 19:46:07 +0100 |
| parents | 640e6c0b563d |
| children | 4f9224369e69 |
comparison
equal
deleted
inserted
replaced
| 468:640e6c0b563d | 469:ff03a325aa41 |
|---|---|
| 247 -- Empty command for now | 247 -- Empty command for now |
| 248 end | 248 end |
| 249 | 249 |
| 250 function commands.JOIN(session, args) | 250 function commands.JOIN(session, args) |
| 251 local channel = args[1]; | 251 local channel = args[1]; |
| 252 if not channel then return end | |
| 252 local room_jid = irc2muc(channel); | 253 local room_jid = irc2muc(channel); |
| 253 print(session.full_jid); | 254 print(session.full_jid); |
| 254 local room, err = c:join_room(room_jid, session.nick, { source = session.full_jid } ); | 255 local room, err = c:join_room(room_jid, session.nick, { source = session.full_jid } ); |
| 255 if not room then | 256 if not room then |
| 256 return ":"..session.host.." ERR :Could not join room: "..err | 257 return ":"..session.host.." ERR :Could not join room: "..err |
