This commit is contained in:
Shivaram Lingamneni 2019-02-17 14:29:04 -05:00
parent 3d89c70c49
commit a5b9634783
4 changed files with 40 additions and 20 deletions

View file

@ -63,13 +63,15 @@ func sendRoleplayMessage(server *Server, client *Client, source string, targetSt
return
}
user.Send(nil, source, "PRIVMSG", user.nick, message)
cnick := client.Nick()
tnick := user.Nick()
user.Send(nil, source, "PRIVMSG", tnick, message)
if client.capabilities.Has(caps.EchoMessage) {
rb.Add(nil, source, "PRIVMSG", user.nick, message)
rb.Add(nil, source, "PRIVMSG", tnick, message)
}
if user.HasMode(modes.Away) {
//TODO(dan): possibly implement cooldown of away notifications to users
rb.Add(nil, server.name, RPL_AWAY, user.nick, user.awayMessage)
rb.Add(nil, server.name, RPL_AWAY, cnick, tnick, user.AwayMessage())
}
}
}