Added /whois, /invite, /kick, /msg and /say
This commit is contained in:
parent
5df364a3a4
commit
ed09a97ade
7 changed files with 150 additions and 0 deletions
|
@ -148,6 +148,33 @@ func handleWS(ws *websocket.Conn) {
|
|||
irc.Nick(data.New)
|
||||
session.user.SetNick(data.New, data.Server)
|
||||
}
|
||||
|
||||
case "invite":
|
||||
var data Invite
|
||||
|
||||
json.Unmarshal(req.Request, &data)
|
||||
|
||||
if irc, ok := session.getIRC(data.Server); ok {
|
||||
irc.Invite(data.User, data.Channel)
|
||||
}
|
||||
|
||||
case "kick":
|
||||
var data Invite
|
||||
|
||||
json.Unmarshal(req.Request, &data)
|
||||
|
||||
if irc, ok := session.getIRC(data.Server); ok {
|
||||
irc.Kick(data.Channel, data.User)
|
||||
}
|
||||
|
||||
case "whois":
|
||||
var data Whois
|
||||
|
||||
json.Unmarshal(req.Request, &data)
|
||||
|
||||
if irc, ok := session.getIRC(data.Server); ok {
|
||||
irc.Whois(data.User)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue