diff --git a/src/backend/__init__.py b/src/backend/__init__.py index a6561ea6..20c97cdc 100644 --- a/src/backend/__init__.py +++ b/src/backend/__init__.py @@ -14,4 +14,5 @@ documentation in the following modules first: __app_name__ = "mirage" __display_name__ = "Mirage" +__reverse_dns__ = "io.github.mirukana.mirage" __version__ = "0.6.4" diff --git a/src/backend/matrix_client.py b/src/backend/matrix_client.py index 595a357b..3276fa71 100644 --- a/src/backend/matrix_client.py +++ b/src/backend/matrix_client.py @@ -34,7 +34,7 @@ import nio from nio.crypto import AsyncDataT as UploadData from nio.crypto import async_generator_from_data -from . import __app_name__, __display_name__, utils +from . import __display_name__, __reverse_dns__, utils from .errors import ( BadMimeType, InvalidUserId, InvalidUserInContext, MatrixBadGateway, MatrixError, MatrixForbidden, MatrixInvalidAccessToken, MatrixNotFound, @@ -612,7 +612,7 @@ class MatrixClient(nio.AsyncClient): # to the sender so our other accounts wouldn't be able to replace # local echoes by real messages. tx_id = uuid4() - content[f"{__app_name__}.transaction_id"] = str(tx_id) + content[f"{__reverse_dns__}.transaction_id"] = str(tx_id) mentions = HTML.mentions_in_html(echo_body) await self._local_echo( @@ -781,7 +781,7 @@ class MatrixClient(nio.AsyncClient): thumb_info: Optional[MatrixImageInfo] = None content: dict = { - f"{__app_name__}.transaction_id": str(transaction_id), + f"{__reverse_dns__}.transaction_id": str(transaction_id), "body": path.name, "info": { @@ -2168,7 +2168,7 @@ class MatrixClient(nio.AsyncClient): model = self.models[self.user_id, room.room_id, "events"] tx_id = ev.source.get("content", {}).get( - f"{__app_name__}.transaction_id", + f"{__reverse_dns__}.transaction_id", ) from_us = ev.sender in self.backend.clients