X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=room.go;h=ccd7ae923992be8eab4cc72f15510bd66b8f003b;hb=eb4b0917b3140b28e2d0fc3701c278ca6a1e3fa8;hp=08eb46da85a4e0c3149ddc3efc6dbf935ec63521;hpb=de49f5eeba0117dd09fcdc290ef99ba6a5e2656d;p=goircd.git diff --git a/room.go b/room.go index 08eb46d..ccd7ae9 100644 --- a/room.go +++ b/room.go @@ -36,6 +36,7 @@ func RoomNameValid(name string) bool { } type Room struct { + Verbose bool name string topic string key string @@ -85,7 +86,9 @@ func (room *Room) Processor(events <-chan ClientEvent) { switch event.event_type { case EVENT_NEW: room.members[client] = true - log.Println(client, "joined", room.name) + if room.Verbose { + log.Println(client, "joined", room.name) + } room.SendTopic(client) room.Broadcast(fmt.Sprintf(":%s JOIN %s", client, room.name)) room.log_sink <- LogEvent{room.name, client.nickname, "joined", true}