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: