File tree Expand file tree Collapse file tree 2 files changed +5
-13
lines changed
Expand file tree Collapse file tree 2 files changed +5
-13
lines changed Original file line number Diff line number Diff 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 :
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments