Mercurial > prosody-modules
comparison mod_ircd/mod_ircd.in.lua @ 472:f3bd98f3a3f8
mod_ircd: Toxic MattJ's artifact removed.
| author | Marco Cirillo <maranda@lightwitch.org> |
|---|---|
| date | Wed, 02 Nov 2011 00:03:59 +0000 |
| parents | fffac0eef024 |
| children | 99b246b37809 |
comparison
equal
deleted
inserted
replaced
| 471:fffac0eef024 | 472:f3bd98f3a3f8 |
|---|---|
| 253 session.full_jid = full_jid; | 253 session.full_jid = full_jid; |
| 254 session.type = "c2s"; | 254 session.type = "c2s"; |
| 255 | 255 |
| 256 session.send{from = muc_server, "001", nick, "Welcome in the IRC to MUC XMPP Gateway, "..nick}; | 256 session.send{from = muc_server, "001", nick, "Welcome in the IRC to MUC XMPP Gateway, "..nick}; |
| 257 session.send{from = muc_server, "002", nick, "Your host is "..muc_server.." running Prosody "..prosody.version}; | 257 session.send{from = muc_server, "002", nick, "Your host is "..muc_server.." running Prosody "..prosody.version}; |
| 258 session.send{from = muc_server, "003", nick, "This server was created: "..os.date(nil, prosody.start_time)} | 258 session.send{from = muc_server, "003", nick, "This server was created the "..os.date(nil, prosody.start_time)} |
| 259 session.send{from = muc_server, "004", nick, table.concat({muc_server, "mod_ircd(alpha-0.8)", "i", "aoqv"}, " ")}; | 259 session.send{from = muc_server, "004", nick, table.concat({muc_server, "mod_ircd(alpha-0.8)", "i", "aoqv"}, " ")}; |
| 260 session.send{from = muc_server, "375", nick, "- "..muc_server.." Message of the day -"}; | 260 session.send{from = muc_server, "375", nick, "- "..muc_server.." Message of the day -"}; |
| 261 session.send{from = muc_server, "372", nick, "-"}; | 261 session.send{from = muc_server, "372", nick, "-"}; |
| 262 session.send{from = muc_server, "372", nick, "- Please be warned that this is only a partial irc implementation,"}; | 262 session.send{from = muc_server, "372", nick, "- Please be warned that this is only a partial irc implementation,"}; |
| 263 session.send{from = muc_server, "372", nick, "- it's made to facilitate users transiting away from irc to XMPP."}; | 263 session.send{from = muc_server, "372", nick, "- it's made to facilitate users transiting away from irc to XMPP."}; |
| 472 session.send{from=muc_server, 315, session.nick, channel, "End of /WHO list"}; | 472 session.send{from=muc_server, 315, session.nick, channel, "End of /WHO list"}; |
| 473 end | 473 end |
| 474 end | 474 end |
| 475 | 475 |
| 476 function commands.MODE(session, args) -- FIXME | 476 function commands.MODE(session, args) -- FIXME |
| 477 local channel, target = unpack(args); | 477 -- emptied for the time being, until something sane which works is available. |
| 478 if target then | |
| 479 -- do stuff? | |
| 480 --room:set_affiliation(...) | |
| 481 session.send{from=muc_server, "324", session.nick, channel, "+i"} | |
| 482 else | |
| 483 -- What's 324? And +J ? | |
| 484 session.send{from=muc_server, "324", session.nick, channel, "+J"} | |
| 485 end | |
| 486 end | 478 end |
| 487 | 479 |
| 488 function commands.QUIT(session, args) | 480 function commands.QUIT(session, args) |
| 489 session.send{"ERROR", "Closing Link: "..session.nick}; | 481 session.send{"ERROR", "Closing Link: "..session.nick}; |
| 490 for _, room in pairs(session.rooms) do | 482 for _, room in pairs(session.rooms) do |
