Add QR pairing (terminal QR, in-app scanner, iris://pair deep link)
This commit is contained in:
1 parent
27dc7917f2
commit
7a6d922d12
63 files changed
+2073
-630
No files matched your search
@@ -1,6 +1,6 @@
|
||||
"""Complete (hard) deletion of android messages from the hermes session store.
|
||||
"""Complete (hard) deletion of iris messages from the hermes session store.
|
||||
|
||||
The android plugin mints its own message ids (``m_<hex>``) that are **not**
|
||||
The iris plugin mints its own message ids (``m_<hex>``) that are **not**
|
||||
persisted in the hermes session DB (``state.db``), so a delete request cannot
|
||||
join on an id. Instead a message is matched to its ``messages`` row by
|
||||
(session, role, content, timestamp proximity) and that row is deleted.
|
||||
@@ -89,7 +89,7 @@ def delete_lane(db_path: Path, chat_id: str, thread_id: str | None = None) -> in
|
||||
conn.commit()
|
||||
return n_msgs
|
||||
except sqlite3.Error as e:
|
||||
logger.warning("android purge: delete_lane failed: %s", e)
|
||||
logger.warning("iris purge: delete_lane failed: %s", e)
|
||||
return 0
|
||||
finally:
|
||||
with contextlib.suppress(Exception):
|
||||
@@ -148,7 +148,7 @@ def delete_message(
|
||||
conn.commit()
|
||||
return 1
|
||||
except sqlite3.Error as e:
|
||||
logger.warning("android purge: delete_message failed: %s", e)
|
||||
logger.warning("iris purge: delete_message failed: %s", e)
|
||||
return 0
|
||||
finally:
|
||||
with contextlib.suppress(Exception):
|
||||
|
||||
Reference in new issue
Block a user