Delete automodes user_channel setting when it's empty (auto_mode.py)

This commit is contained in:
jesopo 2019-02-04 08:45:48 +00:00
parent d7d707d980
commit 36e838d585

View file

@ -84,8 +84,12 @@ class Module(ModuleManager.BaseModule):
target_user.nickname, mode_name)) target_user.nickname, mode_name))
else: else:
automodes.remove(mode) automodes.remove(mode)
event["target"].set_user_setting(target_user.get_id(), "automodes", if automodes:
automodes) event["target"].set_user_setting(target_user.get_id(),
"automodes", automodes)
else:
event["target"].del_user_setting(target_user.get_id(),
"automodes")
event["stdout"].write("Removed automode %s from '%s'" % ( event["stdout"].write("Removed automode %s from '%s'" % (
mode_name, target_user.nickname)) mode_name, target_user.nickname))