]> Cypherpunks.ru repositories - goircd.git/blobdiff - room.go
Mention TLS and -verbose options in documentation
[goircd.git] / room.go
diff --git a/room.go b/room.go
index 08eb46da85a4e0c3149ddc3efc6dbf935ec63521..ccd7ae923992be8eab4cc72f15510bd66b8f003b 100644 (file)
--- 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}