|
@@ -129,12 +129,16 @@ class SQLiteBackend:
|
|
|
await db.commit()
|
|
await db.commit()
|
|
|
cursor = await db.execute(f'SELECT {_COLS} FROM events WHERE uid = ?', (uid,))
|
|
cursor = await db.execute(f'SELECT {_COLS} FROM events WHERE uid = ?', (uid,))
|
|
|
row = await cursor.fetchone()
|
|
row = await cursor.fetchone()
|
|
|
- _log.info('update uid=%s', uid)
|
|
|
|
|
- return self._to_record(row)
|
|
|
|
|
|
|
+ result = self._to_record(row)
|
|
|
|
|
+ _log.info('update date=%s title=%r', result.start.date(), result.title)
|
|
|
|
|
+ return result
|
|
|
|
|
|
|
|
async def delete(self, uid: str) -> None:
|
|
async def delete(self, uid: str) -> None:
|
|
|
async with self._connect() as db:
|
|
async with self._connect() as db:
|
|
|
await db.execute(_CREATE_TABLE)
|
|
await db.execute(_CREATE_TABLE)
|
|
|
|
|
+ cursor = await db.execute(f'SELECT {_COLS} FROM events WHERE uid = ?', (uid,))
|
|
|
|
|
+ row = await cursor.fetchone()
|
|
|
|
|
+ deleted = self._to_record(row) if row else None
|
|
|
await db.execute('DELETE FROM events WHERE uid = ?', (uid,))
|
|
await db.execute('DELETE FROM events WHERE uid = ?', (uid,))
|
|
|
await db.commit()
|
|
await db.commit()
|
|
|
- _log.info('delete uid=%s', uid)
|
|
|
|
|
|
|
+ _log.info('delete date=%s title=%r', deleted.start.date() if deleted else '?', deleted.title if deleted else uid)
|