3434from ..backoff import Backoff
3535from ..exceptions import HTTPException , WebsocketConnectionException
3636from ..models .eventsub_ import SubscriptionRevoked , create_event_instance
37- from ..types_ .conduits import (
38- MessageTypes ,
39- MetaData ,
40- NotificationMessage ,
41- ReconnectMessage ,
42- RevocationMessage ,
43- WebsocketMessages ,
44- WelcomeMessage ,
45- WelcomePayload ,
46- )
4737from ..utils import (
4838 MISSING ,
4939 _from_json , # type: ignore
5444if TYPE_CHECKING :
5545 from ..authentication .tokens import ManagedHTTPClient
5646 from ..client import Client
57- from ..types_ .conduits import Condition
47+ from ..types_ .conduits import (
48+ Condition ,
49+ MessageTypes ,
50+ MetaData ,
51+ NotificationMessage ,
52+ ReconnectMessage ,
53+ RevocationMessage ,
54+ WebsocketMessages ,
55+ WelcomeMessage ,
56+ WelcomePayload ,
57+ )
5858 from ..types_ .eventsub import SubscriptionResponse , _SubscriptionData
5959
6060
@@ -327,7 +327,7 @@ async def _listen(self) -> None:
327327 self ._last_keepalive = datetime .datetime .now ()
328328
329329 try :
330- data : WebsocketMessages = cast (WebsocketMessages , _from_json (message .data ))
330+ data : WebsocketMessages = cast (" WebsocketMessages" , _from_json (message .data ))
331331 except Exception :
332332 logger .warning ("Unable to parse JSON in eventsub websocket: <%s>" , self )
333333 continue
@@ -336,13 +336,13 @@ async def _listen(self) -> None:
336336 message_type : MessageTypes = metadata ["message_type" ]
337337
338338 if message_type == "session_welcome" :
339- welcome_data : WelcomeMessage = cast (WelcomeMessage , data )
339+ welcome_data : WelcomeMessage = cast (" WelcomeMessage" , data )
340340
341341 await self ._process_welcome (welcome_data )
342342
343343 elif message_type == "session_reconnect" :
344344 logger .debug ('Received "session_reconnect" message from eventsub websocket: <%s>' , self )
345- reconnect_data : ReconnectMessage = cast (ReconnectMessage , data )
345+ reconnect_data : ReconnectMessage = cast (" ReconnectMessage" , data )
346346
347347 await self ._process_reconnect (reconnect_data )
348348
@@ -352,12 +352,12 @@ async def _listen(self) -> None:
352352 elif message_type == "revocation" :
353353 logger .debug ('Received "revocation" message from eventsub websocket: <%s>' , self )
354354
355- revocation_data : RevocationMessage = cast (RevocationMessage , data )
355+ revocation_data : RevocationMessage = cast (" RevocationMessage" , data )
356356 await self ._process_revocation (revocation_data )
357357
358358 elif message_type == "notification" :
359359 logger .debug ('Received "notification" message from eventsub websocket: <%s>. %s' , self , data )
360- notification_data : NotificationMessage = cast (NotificationMessage , data )
360+ notification_data : NotificationMessage = cast (" NotificationMessage" , data )
361361
362362 try :
363363 await self ._process_notification (notification_data )
0 commit comments