1.1 --- a/src/org/sonews/daemon/command/XDaemonCommand.java Sat Sep 10 20:20:19 2011 +0200
1.2 +++ b/src/org/sonews/daemon/command/XDaemonCommand.java Sun Sep 11 14:19:19 2011 +0200
1.3 @@ -132,23 +132,24 @@
1.4 String flagName = commands[4];
1.5 if(commands[3].equalsIgnoreCase("SET")) {
1.6 if(flagName.equals("MAILINGLIST")) {
1.7 -
1.8 + group.setFlag(Channel.MAILINGLIST);
1.9 } else if(flagName.equals("DELETED")) {
1.10 -
1.11 + group.setFlag(Channel.DELETED);
1.12 } else if(flagName.equals("READONLY")) {
1.13 -
1.14 + group.setFlag(Channel.READONLY);
1.15 }
1.16 } else if(commands[3].equalsIgnoreCase("UNSET")) {
1.17 if(flagName.equals("MAILINGLIST")) {
1.18 -
1.19 + group.unsetFlag(Channel.MAILINGLIST);
1.20 } else if(flagName.equals("DELETED")) {
1.21 -
1.22 + group.unsetFlag(Channel.DELETED);
1.23 } else if(flagName.equals("READONLY")) {
1.24 -
1.25 + group.unsetFlag(Channel.READONLY);
1.26 }
1.27 } else {
1.28 conn.println("500 invalid command usage");
1.29 }
1.30 + StorageManager.current().update(group);
1.31 } else if (commands.length == 4 && commands[1].equalsIgnoreCase("SET")) {
1.32 String key = commands[2];
1.33 String val = commands[3];