INNER CODE UNIT · Python

_unsubscribe_from_topics

permitio/fastapi_websocket_pubsub · fastapi_websocket_pubsub/event_broadcaster.py:194

    async def _unsubscribe_from_topics(self):
        return await self._notifier.unsubscribe(self._id)

    def get_context(self, listen=True, share=True):
        """
        Create a new context manager you can call 'async with' on, configuring the broadcaster for listening, sharing, or both.

        Args:
            listen (bool, optional): Should we listen for events incoming from the broadcast channel. Defaults to True.
            share (bool, optional): Should we share events with the broadcast channel. Defaults to True.

        Returns:
            EventBroadcasterContextManager: the context
        """
        return EventBroadcasterContextManager(self, listen=listen, share=share)

    def get_listening_context(self):
        return EventBroadcasterContextManager(self, listen=True, share=False)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…