From 4a66addc341aeb02f9398fdf53c857492b4813cb Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 3 May 2026 13:43:44 +0200 Subject: [PATCH] plugin XEP-0402: Use `cast` for correct type hints. --- libervia/backend/plugins/plugin_xep_0402.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libervia/backend/plugins/plugin_xep_0402.py b/libervia/backend/plugins/plugin_xep_0402.py index be0bb0c1..46b90538 100644 --- a/libervia/backend/plugins/plugin_xep_0402.py +++ b/libervia/backend/plugins/plugin_xep_0402.py @@ -33,6 +33,7 @@ from libervia.backend.models.types import DomishElementType, JIDType from libervia.backend.plugins.plugin_xep_0045 import XEP_0045 from libervia.backend.plugins.plugin_xep_0048 import XEP_0048 from libervia.backend.plugins.plugin_xep_0060 import XEP_0060 +from libervia.backend.plugins.plugin_xep_0163 import XEP_0163 from libervia.backend.tools import utils from libervia.backend.tools.common import data_format @@ -190,6 +191,7 @@ class XEP_0402: self._legacy = cast(XEP_0048, host.plugins["XEP-0048"]) self._p = cast(XEP_0060, host.plugins["XEP-0060"]) self._muc = cast(XEP_0045, host.plugins["XEP-0045"]) + pep = cast(XEP_0163, host.plugins["XEP-0163"]) host.bridge.add_method( "bookmark_get", ".plugin", @@ -222,9 +224,7 @@ class XEP_0402: method=self._bookmarks_set, async_=True, ) - host.plugins["XEP-0163"].add_pep_event( - None, NS_BOOKMARKS2, self._on_bookmark_event - ) + pep.add_pep_event(None, NS_BOOKMARKS2, self._on_bookmark_event) host.register_namespace("bookmarks2", NS_BOOKMARKS2) async def _on_bookmark_event(