Mercurial > libervia-backend
changeset 4395:9c3ca8317e51
core (main): renamed `hasFeature` to `has_feature` to fix inconsistency.
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 05 Sep 2025 19:31:50 +0200 |
parents | e28cd3454c60 |
children | 65059d833067 |
files | libervia/backend/core/main.py libervia/backend/plugins/plugin_misc_ip.py libervia/backend/plugins/plugin_xep_0045.py libervia/backend/plugins/plugin_xep_0096.py libervia/backend/plugins/plugin_xep_0115.py libervia/backend/plugins/plugin_xep_0234.py libervia/backend/plugins/plugin_xep_0260.py libervia/backend/plugins/plugin_xep_0300.py |
diffstat | 8 files changed, 8 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/libervia/backend/core/main.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/core/main.py Fri Sep 05 19:31:50 2025 +0200 @@ -1168,7 +1168,7 @@ # discovery methods are shortcuts to self.memory.disco # the main difference with client.disco is that self.memory.disco manage cache - def hasFeature(self, *args, **kwargs): + def has_feature(self, *args, **kwargs): return defer.ensureDeferred(self.memory.disco.has_feature(*args, **kwargs)) def check_feature(self, *args, **kwargs):
--- a/libervia/backend/plugins/plugin_misc_ip.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/plugins/plugin_misc_ip.py Fri Sep 05 19:31:50 2025 +0200 @@ -268,7 +268,7 @@ return self._external_ip_cache # we first try with XEP-0279 - ip_check = await self.host.hasFeature(client, NS_IP_CHECK) + ip_check = await self.host.has_feature(client, NS_IP_CHECK) if ip_check: log.debug("Server IP Check available, we use it to retrieve our IP") iq_elt = client.IQ("get")
--- a/libervia/backend/plugins/plugin_xep_0045.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/plugins/plugin_xep_0045.py Fri Sep 05 19:31:50 2025 +0200 @@ -1333,7 +1333,7 @@ async def join(self, room_jid, nick, password=None): room_service = jid.JID(room_jid.host) - has_mam = await self.host.hasFeature(self.client, mam.NS_MAM, room_service) + has_mam = await self.host.has_feature(self.client, mam.NS_MAM, room_service) if not self._mam or not has_mam: return await self._join_legacy(self.client, room_jid, nick, password) else:
--- a/libervia/backend/plugins/plugin_xep_0096.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/plugins/plugin_xep_0096.py Fri Sep 05 19:31:50 2025 +0200 @@ -75,7 +75,7 @@ ) async def can_handle_file_send(self, client, peer_jid, filepath): - return await self.host.hasFeature(client, NS_SI_FT, peer_jid) + return await self.host.has_feature(client, NS_SI_FT, peer_jid) def unload(self): self._si.unregister_si_profile(SI_PROFILE_NAME)
--- a/libervia/backend/plugins/plugin_xep_0115.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/plugins/plugin_xep_0115.py Fri Sep 05 19:31:50 2025 +0200 @@ -68,7 +68,7 @@ # because disco infos/identities may change between clients # optimize check - client._caps_optimize = yield self.host.hasFeature(client, NS_CAPS_OPTIMIZE) + client._caps_optimize = yield self.host.has_feature(client, NS_CAPS_OPTIMIZE) if client._caps_optimize: log.info(_("Caps optimisation enabled")) client._caps_sent = False
--- a/libervia/backend/plugins/plugin_xep_0234.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/plugins/plugin_xep_0234.py Fri Sep 05 19:31:50 2025 +0200 @@ -124,7 +124,7 @@ async def can_handle_file_send(self, client, peer_jid, filepath): if peer_jid.resource: - return await self.host.hasFeature(client, NS_JINGLE_FT, peer_jid) + return await self.host.has_feature(client, NS_JINGLE_FT, peer_jid) else: # if we have a bare jid, Jingle Message Initiation will be tried return True
--- a/libervia/backend/plugins/plugin_xep_0260.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/plugins/plugin_xep_0260.py Fri Sep 05 19:31:50 2025 +0200 @@ -538,7 +538,7 @@ ) self._j.terminate(client, self._j.REASON_CONNECTIVITY_ERROR, session) else: - d = self.host.hasFeature( + d = self.host.has_feature( client, self._jingle_ibb.NAMESPACE, session["peer_jid"] ) d.addCallback(self._do_fallback, session, content_name, client)
--- a/libervia/backend/plugins/plugin_xep_0300.py Sun Aug 31 12:34:37 2025 +0200 +++ b/libervia/backend/plugins/plugin_xep_0300.py Fri Sep 05 19:31:50 2025 +0200 @@ -185,7 +185,7 @@ """ client = self.host.get_client(profile) for algo in reversed(XEP_0300.ALGOS): - has_feature = await self.host.hasFeature( + has_feature = await self.host.has_feature( client, NS_HASHES_FUNCTIONS.format(algo), to_jid ) if has_feature: