From c296bb35a94df1672b4e676658d76e56530facd5 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Thu, 3 Jun 2021 12:23:32 +0200 Subject: [PATCH] right import + good name of columns in table + commentary + 2 methods --- src/utils/reminder.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/utils/reminder.py b/src/utils/reminder.py index 5bd0fe7..4e4bfd2 100644 --- a/src/utils/reminder.py +++ b/src/utils/reminder.py @@ -1,7 +1,8 @@ -from db import Database +from utils.db import Database class Reminder(Database): def creationTable(self): + """Créer la table qui stocker les reminders""" requete = """ CREATE TABLE IF NOT EXISTS reminder ( id INTEGER PRIMARY KEY, @@ -9,7 +10,7 @@ class Reminder(Database): channel_id INTEGER, mention_bool INTEGER, reminder_str TEXT, - creation_str INTEGER, + creation_int INTEGER, expiration_int INTEGER, user_id INTEGER ); @@ -17,9 +18,10 @@ class Reminder(Database): self.requete(requete) def ajoutReminder(self, guildID, channelID, mention, reminder, creation, expiration, userID): + """Ajoute un reminder""" requete = """ INSERT INTO reminder ( - guild_id, channel_id, mention_bool, reminder_str, creation_str, expiration_int, user_id + guild_id, channel_id, mention_bool, reminder_str, creation_int, expiration_int, user_id ) VALUES ( ?, ?, ?, ?, ?, ?, ? ); @@ -27,8 +29,17 @@ class Reminder(Database): self.requete(requete, (guildID, channelID, mention, reminder, creation, expiration, userID)) def suppressionReminder(self, id): + """Supprime un reminder""" requete = """ DELETE FROM reminder WHERE id = ? """ self.requete(requete, id) + + def listeReminder(self, userID = None): + """Retourne la liste des reminders, si un userID est mentionné, retourne la liste de cet utilisateur""" + return + + def recuperationReminder(self, id): + """Récupère les informations d'un reminder""" + return