@@ -15,67 +15,64 @@ async def background_task():
1515 while True :
1616 await sio .sleep (10 )
1717 count += 1
18- await sio .emit ('my response' , {'data' : 'Server generated event' },
19- namespace = '/test' )
18+ await sio .emit ('my_response' , {'data' : 'Server generated event' })
2019
2120
2221async def index (request ):
2322 with open ('app.html' ) as f :
2423 return web .Response (text = f .read (), content_type = 'text/html' )
2524
2625
27- @sio .on ('my event' , namespace = '/test' )
28- async def test_message (sid , message ):
29- await sio .emit ('my response' , {'data' : message ['data' ]}, room = sid ,
30- namespace = '/test' )
26+ @sio .event
27+ async def my_event (sid , message ):
28+ await sio .emit ('my_response' , {'data' : message ['data' ]}, room = sid )
3129
3230
33- @sio .on ( 'my broadcast event' , namespace = '/test' )
34- async def test_broadcast_message (sid , message ):
35- await sio .emit ('my response ' , {'data' : message ['data' ]}, namespace = '/test' )
31+ @sio .event
32+ async def my_broadcast_event (sid , message ):
33+ await sio .emit ('my_response ' , {'data' : message ['data' ]})
3634
3735
38- @sio .on ( 'join' , namespace = '/test' )
36+ @sio .event
3937async def join (sid , message ):
40- sio .enter_room (sid , message ['room' ], namespace = '/test' )
41- await sio .emit ('my response ' , {'data' : 'Entered room: ' + message ['room' ]},
42- room = sid , namespace = '/test' )
38+ sio .enter_room (sid , message ['room' ])
39+ await sio .emit ('my_response ' , {'data' : 'Entered room: ' + message ['room' ]},
40+ room = sid )
4341
4442
45- @sio .on ( 'leave' , namespace = '/test' )
43+ @sio .event
4644async def leave (sid , message ):
47- sio .leave_room (sid , message ['room' ], namespace = '/test' )
48- await sio .emit ('my response ' , {'data' : 'Left room: ' + message ['room' ]},
49- room = sid , namespace = '/test' )
45+ sio .leave_room (sid , message ['room' ])
46+ await sio .emit ('my_response ' , {'data' : 'Left room: ' + message ['room' ]},
47+ room = sid )
5048
5149
52- @sio .on ( 'close room' , namespace = '/test' )
53- async def close (sid , message ):
54- await sio .emit ('my response ' ,
50+ @sio .event
51+ async def close_room (sid , message ):
52+ await sio .emit ('my_response ' ,
5553 {'data' : 'Room ' + message ['room' ] + ' is closing.' },
56- room = message ['room' ], namespace = '/test' )
57- await sio .close_room (message ['room' ], namespace = '/test' )
54+ room = message ['room' ])
55+ await sio .close_room (message ['room' ])
5856
5957
60- @sio .on ( 'my room event' , namespace = '/test' )
61- async def send_room_message (sid , message ):
62- await sio .emit ('my response ' , {'data' : message ['data' ]},
63- room = message ['room' ], namespace = '/test' )
58+ @sio .event
59+ async def my_room_event (sid , message ):
60+ await sio .emit ('my_response ' , {'data' : message ['data' ]},
61+ room = message ['room' ])
6462
6563
66- @sio .on ( 'disconnect request' , namespace = '/test' )
64+ @sio .event
6765async def disconnect_request (sid ):
68- await sio .disconnect (sid , namespace = '/test' )
66+ await sio .disconnect (sid )
6967
7068
71- @sio .on ('connect' , namespace = '/test' )
72- async def test_connect (sid , environ ):
73- await sio .emit ('my response' , {'data' : 'Connected' , 'count' : 0 }, room = sid ,
74- namespace = '/test' )
69+ @sio .event
70+ async def connect (sid , environ ):
71+ await sio .emit ('my_response' , {'data' : 'Connected' , 'count' : 0 }, room = sid )
7572
7673
77- @sio .on ( 'disconnect' , namespace = '/test' )
78- def test_disconnect (sid ):
74+ @sio .event
75+ def disconnect (sid ):
7976 print ('Client disconnected' )
8077
8178
0 commit comments