diff libervia/backend/plugins/plugin_comp_ap_gateway/__init__.py @ 4297:0f953ce5f0a8

core (xmpp): move `is_local` to `SatXMPPEntity` + type hints + some log level changes.
author Goffi <goffi@goffi.org>
date Fri, 06 Sep 2024 17:42:07 +0200
parents 0d7bb4df2343
children
line wrap: on
line diff
--- a/libervia/backend/plugins/plugin_comp_ap_gateway/__init__.py	Fri Sep 06 17:40:32 2024 +0200
+++ b/libervia/backend/plugins/plugin_comp_ap_gateway/__init__.py	Fri Sep 06 17:42:07 2024 +0200
@@ -764,9 +764,10 @@
 
     def is_local(self, jid_: jid.JID) -> bool:
         """Returns True if jid_ use a domain or subdomain of gateway's host"""
-        local_host = self.client.host.split(".")
-        assert local_host
-        return jid_.host.split(".")[-len(local_host) :] == local_host
+        # FIXME: kept for compatiblity, need to be removed in favor of
+        #   "self.client.is_local".
+
+        return self.client.is_local(jid_)
 
     async def is_pubsub(self, jid_: jid.JID) -> bool:
         """Indicate if a JID is a Pubsub service"""