]> Cypherpunks.ru repositories - goircd.git/commitdiff
Save room state after it's creation
authorSergey Matveev <stargrave@stargrave.org>
Sun, 18 May 2014 11:25:11 +0000 (15:25 +0400)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 18 May 2014 11:25:11 +0000 (15:25 +0400)
daemon.go

index 49e2dd876c6faaa1789c8e0bb454075eaa711687..1dc1763520b310bb984803adaa852177b741ff24 100644 (file)
--- a/daemon.go
+++ b/daemon.go
@@ -247,6 +247,7 @@ func (daemon *Daemon) HandlerJoin(client *Client, cmd string) {
                room_new, room_sink := daemon.RoomRegister(room)
                if key != "" {
                        room_new.key = key
                room_new, room_sink := daemon.RoomRegister(room)
                if key != "" {
                        room_new.key = key
+                       room_new.StateSave()
                }
                room_sink <- ClientEvent{client, EVENT_NEW, ""}
        }
                }
                room_sink <- ClientEvent{client, EVENT_NEW, ""}
        }