Broadcast bans and kicks to everybody
This commit is contained in:
parent
ba88357121
commit
6d26c2f141
|
@ -124,6 +124,13 @@ func (s *Server) KickCommand(words []string, sub *Subscriber) {
|
||||||
})
|
})
|
||||||
s.DeleteSubscriber(other)
|
s.DeleteSubscriber(other)
|
||||||
sub.ChatServer("%s has been kicked from the room", username)
|
sub.ChatServer("%s has been kicked from the room", username)
|
||||||
|
|
||||||
|
// Broadcast it to everyone.
|
||||||
|
s.Broadcast(Message{
|
||||||
|
Action: ActionPresence,
|
||||||
|
Username: username,
|
||||||
|
Message: "has been kicked from the room!",
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -197,6 +204,13 @@ func (s *Server) BanCommand(words []string, sub *Subscriber) {
|
||||||
// Ban them.
|
// Ban them.
|
||||||
BanUser(username, duration)
|
BanUser(username, duration)
|
||||||
|
|
||||||
|
// Broadcast it to everyone.
|
||||||
|
s.Broadcast(Message{
|
||||||
|
Action: ActionPresence,
|
||||||
|
Username: username,
|
||||||
|
Message: "has been banned!",
|
||||||
|
})
|
||||||
|
|
||||||
other.ChatServer("You have been banned from the chat room by %s. You may come back after %d hours.", sub.Username, duration/time.Hour)
|
other.ChatServer("You have been banned from the chat room by %s. You may come back after %d hours.", sub.Username, duration/time.Hour)
|
||||||
other.SendJSON(Message{
|
other.SendJSON(Message{
|
||||||
Action: ActionKick,
|
Action: ActionKick,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user