}
type Room struct {
+ Verbose bool
name string
topic string
key string
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}