Skip to content

Quart-WebSocketRooms is a Quart extension that provides a basic API for 'room' based WebSocket Apps

License

Notifications You must be signed in to change notification settings

ToranSharma/Quart-WebSocketRooms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quart-WebSocketRooms

Quart-WebSocketRooms is a Quart extension that provides a basic API for 'room' based WebSocket Apps.

Basic Usage

A basic chat room type app would look something like this:

from quart_websocketrooms import WebSocketRooms

app = WebSocketRooms(__name__)

@app.incoming_processing_step("chat_message")
async def chat_message(user, message):
    await user.room.broadcast(message)

app.websocket_rooms_route("/ws")

About

Quart-WebSocketRooms is a Quart extension that provides a basic API for 'room' based WebSocket Apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages