From 9a3f2e5de60bf1daaa1b0d68ef9e250a6aa4bd38 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 19 Aug 2018 00:19:53 +0100 Subject: Change the database to give channels and users ids and use those in the settings tables --- modules/to.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'modules/to.py') diff --git a/modules/to.py b/modules/to.py index 2f403517..24009efd 100644 --- a/modules/to.py +++ b/modules/to.py @@ -11,20 +11,20 @@ class Module(object): channel_only=True, usage=" ") def channel_message(self, event): - messages = event["channel"].get_user_setting( - event["user"].nickname, "to", []) + messages = event["channel"].get_user_setting(event["user"].id, + "to", []) for nickname, message in messages: event["channel"].send_message("%s: <%s> %s" % ( event["user"].nickname, nickname, message)) if messages: - event["channel"].del_user_setting( - event["user"].nickname, "to") + event["channel"].del_user_setting(event["user"].id, "to") def to(self, event): - messages = event["target"].get_user_setting( - event["args_split"][0], "to", []) + target_user = event["server"].get_user(event["args_split"][0]) + messages = event["target"].get_user_setting(target_user.id, + "to", []) messages.append([event["user"].nickname, " ".join(event["args_split"][1:])]) - event["target"].set_user_setting( - event["args_split"][0], "to", messages) + event["target"].set_user_setting(target_user.id, + "to", messages) event["stdout"].write("Message saved") -- cgit v1.3.1-10-gc9f91