mirror of
https://github.com/ergochat/ergo.git
synced 2025-02-16 21:50:39 +01:00
reuse replies where possible
This commit is contained in:
parent
3b12dec207
commit
63a46498ce
@ -244,11 +244,12 @@ func (channel *Channel) PrivMsg(client *Client, message Text) {
|
|||||||
client.ErrCannotSendToChan(channel)
|
client.ErrCannotSendToChan(channel)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
reply := RplPrivMsg(client, channel, message)
|
||||||
for member := range channel.members {
|
for member := range channel.members {
|
||||||
if member == client {
|
if member == client {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
member.Reply(RplPrivMsg(client, channel, message))
|
member.Reply(reply)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -458,11 +459,12 @@ func (channel *Channel) Notice(client *Client, message Text) {
|
|||||||
client.ErrCannotSendToChan(channel)
|
client.ErrCannotSendToChan(channel)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
reply := RplNotice(client, channel, message)
|
||||||
for member := range channel.members {
|
for member := range channel.members {
|
||||||
if member == client {
|
if member == client {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
member.Reply(RplNotice(client, channel, message))
|
member.Reply(reply)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,8 +89,9 @@ func (m *TheaterPrivMsgCommand) HandleServer(s *Server) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reply := RplPrivMsg(TheaterClient(m.asNick), channel, m.message)
|
||||||
for member := range channel.members {
|
for member := range channel.members {
|
||||||
member.Reply(RplPrivMsg(TheaterClient(m.asNick), channel, m.message))
|
member.Reply(reply)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,7 +125,8 @@ func (m *TheaterActionCommand) HandleServer(s *Server) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reply := RplCTCPAction(TheaterClient(m.asNick), channel, m.action)
|
||||||
for member := range channel.members {
|
for member := range channel.members {
|
||||||
member.Reply(RplCTCPAction(TheaterClient(m.asNick), channel, m.action))
|
member.Reply(reply)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user