Mercurial > libervia-backend
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"""