|
|
@@ -148,11 +148,13 @@ class Database: |
|
|
|
res = self._conn.execute(query, (cid,)).fetchall() |
|
|
|
return {"name": res[0][0], "style": res[0][1]} if res else {} |
|
|
|
|
|
|
|
def set_character_style(self, cid, style): |
|
|
|
"""Update a character's style setting.""" |
|
|
|
def update_character(self, cid, prop, value): |
|
|
|
"""Update a property for the given character.""" |
|
|
|
props = {"name": "character_name", "style": "character_style"} |
|
|
|
field = props[prop] |
|
|
|
with self._conn as conn: |
|
|
|
conn.execute("""UPDATE character SET character_style = ? |
|
|
|
WHERE character_id = ?""", (style, cid)) |
|
|
|
conn.execute("""UPDATE character SET {} = ? |
|
|
|
WHERE character_id = ?""".format(field), (value, cid)) |
|
|
|
|
|
|
|
def set_auth(self, cid, token, expires, refresh): |
|
|
|
"""Set the authentication info for the given character.""" |
|
|
|