func recvFromClient(client core.Conn, msg *irc.Message) events.EventAction { // TODO any filtering/mangling necessary here? // TODO need to send to other clients? client.Network().SendToServer(msg) return events.EventStop }
func recvFromServer(server core.Conn, msg *irc.Message) events.EventAction { server.Network().SendToClients(msg) return events.EventStop }
func sendLines(conn core.Conn, lines []string) { network := conn.Network() for _, line := range lines { network.SendNoticeToClient(conn, line) } }