Add /raw command
This commit is contained in:
parent
d51b5a35fd
commit
b50a4a1068
6 changed files with 46 additions and 11 deletions
|
@ -217,6 +217,15 @@ func (h *wsHandler) away(b []byte) {
|
|||
}
|
||||
}
|
||||
|
||||
func (h *wsHandler) raw(b []byte) {
|
||||
var data Raw
|
||||
json.Unmarshal(b, &data)
|
||||
|
||||
if i, ok := h.session.getIRC(data.Server); ok {
|
||||
i.Write(data.Message)
|
||||
}
|
||||
}
|
||||
|
||||
func (h *wsHandler) search(b []byte) {
|
||||
go func() {
|
||||
var data SearchRequest
|
||||
|
@ -261,6 +270,7 @@ func (h *wsHandler) initHandlers() {
|
|||
"kick": h.kick,
|
||||
"whois": h.whois,
|
||||
"away": h.away,
|
||||
"raw": h.raw,
|
||||
"search": h.search,
|
||||
"cert": h.cert,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue