Update database on simple and notice toggle

This commit is contained in:
Vgr E. Barry 2017-01-12 14:02:17 -05:00
parent ce8babec56
commit b3552574d5

View File

@ -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"))