aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-05 16:46:24 +0000
committerGravatar jesopo2018-11-05 16:46:24 +0000
commit055390e220982ae5c950f160d84f13d6871d491d (patch)
treee1547cc231a3cc49aa2126bfebaaff3224096321
parentPrettyprint channel RENAMEs (diff)
signature
Add Database.channels.rename, as part of support for IRCv3's RENAME
-rw-r--r--src/Database.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Database.py b/src/Database.py
index c3d48cb6..77e83fdc 100644
--- a/src/Database.py
+++ b/src/Database.py
@@ -40,6 +40,9 @@ class Channels(Table):
channels WHERE server_id=? AND name=?""",
[server_id, name.lower()])
return value if value == None else value[0]
+ def rename_channel(self, channel_id: int, new_name: str):
+ self.database.execute("UPDATE channels SET name=? where channel_id=?",
+ [new_name.lower(), channel_id])
class Users(Table):
def add(self, server_id: int, nickname: str):