bundle.website.builtin.components.websocket.toast

Submodules

Classes

WebSocketToastComponent

Websocket component that pushes periodic toast messages to the client.

Package Contents

class bundle.website.builtin.components.websocket.toast.WebSocketToastComponent(/, **data: Any)

Bases: bundle.website.builtin.components.websocket.base.WebSocketBaseComponent

Websocket component that pushes periodic toast messages to the client.

component_file: str = '/home/runner/work/TheBundle/TheBundle/src/bundle/website/builtin/components/websocket/toast/comp...
slug: str = 'ws-toast'
name: str = 'WebSocket Toast Feed'
description: str = 'Toast notifications for incoming messages.'
params: bundle.website.builtin.components.websocket.base.WebSocketComponentParams
async handle_websocket(websocket: fastapi.WebSocket) None

Run periodic server push while draining client messages.