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
@@ -15,7 +15,7 @@ binary frames. Delivery-path security via ``validate_media_delivery_path``
|
||||
|
||||
Reuses hermes ``cache_image/audio/video/document_from_bytes`` + the
|
||||
``_looks_like_image`` / ``sniff_container`` magic-byte sniffers. Temp files
|
||||
live under ``get_hermes_home()/"android"/media/tmp``.
|
||||
live under ``get_hermes_home()/"iris"/media/tmp``.
|
||||
|
||||
Milestone M4.
|
||||
"""
|
||||
@@ -231,7 +231,7 @@ class UploadSession:
|
||||
self.failed = True
|
||||
self.error_code = code
|
||||
self.error_message = message
|
||||
logger.warning("android: upload %s failed: %s", self.media_ref, message)
|
||||
logger.warning("iris: upload %s failed: %s", self.media_ref, message)
|
||||
|
||||
def digest(self) -> str:
|
||||
return self._sha.hexdigest()
|
||||
@@ -262,7 +262,7 @@ class MediaStore:
|
||||
"""
|
||||
|
||||
def __init__(self, hermes_home: Path):
|
||||
self._tmp_dir = hermes_home / "android" / "media" / "tmp"
|
||||
self._tmp_dir = hermes_home / "iris" / "media" / "tmp"
|
||||
self._tmp_dir.mkdir(parents=True, exist_ok=True)
|
||||
self._lock = threading.Lock()
|
||||
# (device_id, media_ref) -> UploadSession (one active per device)
|
||||
@@ -374,7 +374,7 @@ class MediaStore:
|
||||
with self._lock:
|
||||
self._inbound[media_ref] = entry
|
||||
logger.info(
|
||||
"android: upload %s cached as %s (%s, %d bytes)",
|
||||
"iris: upload %s cached as %s (%s, %d bytes)",
|
||||
media_ref,
|
||||
kind,
|
||||
path,
|
||||
|
||||
Reference in new issue
Block a user