diff options
| author | 2019-12-01 07:05:17 +0000 | |
|---|---|---|
| committer | 2019-12-01 07:05:17 +0000 | |
| commit | 3ce947bb77289b1d92ab5e7f564189c46d7963a9 (patch) | |
| tree | 51c267703536dce279a65c02c3162a8f84b69225 /src | |
| parent | fix database.user_settings.find logic (diff) | |
| signature | ||
add database.users.get_nickname, to get nickname from ID
Diffstat (limited to 'src')
| -rw-r--r-- | src/Database.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Database.py b/src/Database.py index 7e25b03e..683de5a6 100644 --- a/src/Database.py +++ b/src/Database.py @@ -80,10 +80,15 @@ class Users(Table): self.database.execute("DELETE FROM users WHERE user_id=?", [user_id]) def get_id(self, server_id: int, nickname: str): - value = self.database.execute_fetchone("""SELECT user_id FROM - users WHERE server_id=? and nickname=?""", + value = self.database.execute_fetchone( + "SELECT user_id FROM users WHERE server_id=? and nickname=?", [server_id, nickname]) return value if value == None else value[0] + def get_nickname(self, server_id: int, user_id: int): + value = self.database.execute_fetchone( + "SELECT nickname FROM users WHERe server_id=? AND user_id=?", + [server_id, user_id]) + return (value or [None])[0] class BotSettings(Table): def set(self, setting: str, value: typing.Any): |
