plugin XEP-0060: cast types of plugins used internally.
This commit is contained in:
parent
df2a9ba8e8
commit
9e10176914
1 changed files with 5 additions and 3 deletions
|
|
@ -31,6 +31,7 @@ from typing import (
|
|||
Self,
|
||||
Set,
|
||||
Union,
|
||||
cast,
|
||||
)
|
||||
import urllib.parse
|
||||
|
||||
|
|
@ -53,7 +54,8 @@ from libervia.backend.core.i18n import _
|
|||
from libervia.backend.core.log import getLogger
|
||||
from libervia.backend.core.core_types import SatXMPPClient
|
||||
from libervia.backend.models.types import JIDType
|
||||
from libervia.backend.plugins.plugin_xep_0059 import RSMRequest
|
||||
from libervia.backend.plugins.plugin_xep_0059 import XEP_0059, RSMRequest
|
||||
from libervia.backend.plugins.plugin_xep_0313 import XEP_0313
|
||||
from libervia.backend.tools import utils
|
||||
from libervia.backend.tools import sat_defer
|
||||
from libervia.backend.tools import xml_tools
|
||||
|
|
@ -264,8 +266,8 @@ class XEP_0060:
|
|||
def __init__(self, host):
|
||||
log.info(_("PubSub plugin initialization"))
|
||||
self.host = host
|
||||
self._rsm = host.plugins.get("XEP-0059")
|
||||
self._mam = host.plugins.get("XEP-0313")
|
||||
self._rsm = cast(XEP_0059, host.plugins.get("XEP-0059"))
|
||||
self._mam = cast(XEP_0313, host.plugins.get("XEP-0313"))
|
||||
self._node_cb: dict[str, NodeMonitorData] = {}
|
||||
self.rt_sessions = sat_defer.RTDeferredSessions()
|
||||
host.bridge.add_method(
|
||||
|
|
|
|||
Loading…
Reference in a new issue