Skip to content

Commit 9ff58f9

Browse files
committed
Replace service/network name with properties
1 parent 10fab60 commit 9ff58f9

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

mautrix/bridge/bridge.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ class Bridge(Program, ABC):
5959
markdown_version: str
6060
manhole: br.commands.manhole.ManholeState | None
6161
homeserver_software: HomeserverSoftware
62+
beeper_network_name: str | None = None
63+
beeper_service_name: str | None = None
6264

6365
def __init__(
6466
self,
@@ -315,16 +317,6 @@ def is_bridge_ghost(self, user_id: UserID) -> bool:
315317
async def count_logged_in_users(self) -> int:
316318
return 0
317319

318-
@staticmethod
319-
@abstractmethod
320-
def get_beeper_service_name() -> str:
321-
pass
322-
323-
@staticmethod
324-
@abstractmethod
325-
def get_beeper_network_name() -> str:
326-
pass
327-
328320
async def manhole_global_namespace(self, user_id: UserID) -> dict[str, Any]:
329321
own_user = await self.get_user(user_id, create=False)
330322
try:

mautrix/bridge/matrix.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,12 +272,12 @@ async def init_as_bot(self) -> None:
272272
except Exception:
273273
self.log.exception("Failed to set bot avatar")
274274

275-
if self.bridge.homeserver_software.is_hungry:
275+
if self.bridge.homeserver_software.is_hungry and self.bridge.beeper_network_name:
276276
self.log.debug("Setting contact info on the appservice bot")
277277
await self.az.intent.beeper_update_profile(
278278
{
279-
"com.beeper.bridge.service": self.bridge.get_beeper_service_name(),
280-
"com.beeper.bridge.network": self.bridge.get_beeper_network_name(),
279+
"com.beeper.bridge.service": self.bridge.beeper_service_name,
280+
"com.beeper.bridge.network": self.bridge.beeper_network_name,
281281
"com.beeper.bridge.is_bridge_bot": True,
282282
"com.beeper.bridge.is_bot": True,
283283
}

0 commit comments

Comments
 (0)