]> Cypherpunks.ru repositories - goircd.git/blobdiff - daemon.go
Save room state after it's creation
[goircd.git] / 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.StateSave()
                }
                room_sink <- ClientEvent{client, EVENT_NEW, ""}
        }