From 8331906820984e497eefef9b4a7361005ddaee40 Mon Sep 17 00:00:00 2001 From: tbrinkhuis Date: Mon, 9 Sep 2024 20:02:37 +0000 Subject: [PATCH] added remove_channel function by 'id' to db_operations.py --- db_operations.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/db_operations.py b/db_operations.py index 4ce5061..5f8de0b 100644 --- a/db_operations.py +++ b/db_operations.py @@ -64,10 +64,14 @@ def add_channel(name, url, bbs_nodes=None, interface=None): def get_channels(): conn = get_db_connection() c = conn.cursor() - c.execute("SELECT name, url FROM channels") + c.execute("SELECT id, name, url FROM channels") return c.fetchall() - +def remove_channel(id): + conn = get_db_connection() + c = conn.cursor() + c.execute("DELETE FROM channels WHERE id = ?", (id,)) + conn.commit() def add_bulletin(board, sender_short_name, subject, content, bbs_nodes, interface, unique_id=None): conn = get_db_connection()