From b3552574d50efbb381c98744fac834b86c1bee37 Mon Sep 17 00:00:00 2001 From: "Vgr E. Barry" Date: Thu, 12 Jan 2017 14:02:17 -0500 Subject: [PATCH] Update database on simple and notice toggle --- src/wolfgame.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/wolfgame.py b/src/wolfgame.py index 5074750..fe16da4 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -497,7 +497,11 @@ def mark_simple_notify(var, wrapper, message): simple_set, value = (var.SIMPLE_NOTIFY, userhost) if account is None else (var.SIMPLE_NOTIFY_ACCS, account) action, toggle = (simple_set.discard, "off") if simple else (simple_set.add, "on") + if account is not None: + userhost = None + action(value) + db.toggle_simple(account, userhost) wrapper.pm(messages["simple_" + toggle]) @command("notice", pm=True) @@ -520,7 +524,11 @@ def mark_prefer_notice(var, wrapper, message): notice_set, value = (var.PREFER_NOTICE, userhost) if account is None else (var.PREFER_NOTICE_ACCS, account) action, toggle = (notice_set.discard, "off") if notice else (notice_set.add, "on") + if account is not None: + userhost = None + action(value) + db.toggle_notice(account, userhost) wrapper.pm(messages["notice_" + toggle]) @command("swap", "replace", pm=True, phases=("join", "day", "night"))