File tree Expand file tree Collapse file tree 1 file changed +8
-11
lines changed
Expand file tree Collapse file tree 1 file changed +8
-11
lines changed Original file line number Diff line number Diff line change 1111from datetime import datetime
1212
1313from datastar_py .consts import FragmentMergeMode
14- from datastar_py .sanic import ServerSentEventGenerator , datastar_respond , read_signals
14+ from datastar_py .sanic import (
15+ ServerSentEventGenerator ,
16+ datastar_respond ,
17+ read_signals ,
18+ DatastarResponse ,
19+ )
1520
1621from sanic import Sanic
1722from sanic .response import html
@@ -62,9 +67,7 @@ async def hello_world(request):
6267
6368@app .get ("/add_signal" )
6469async def add_signal (request ):
65- response = await datastar_respond (request )
66-
67- await response .send (
70+ return DatastarResponse (
6871 ServerSentEventGenerator .merge_fragments (
6972 """
7073 <div class="time signal">
@@ -76,14 +79,10 @@ async def add_signal(request):
7679 )
7780 )
7881
79- await response .eof ()
80-
8182
8283@app .get ("/add_fragment" )
8384async def add_fragment (request ):
84- response = await datastar_respond (request )
85-
86- await response .send (
85+ return DatastarResponse (
8786 ServerSentEventGenerator .merge_fragments (
8887 f"""\
8988 <div class="time fragment">
@@ -95,8 +94,6 @@ async def add_fragment(request):
9594 )
9695 )
9796
98- await response .eof ()
99-
10097
10198@app .get ("/updates" )
10299async def updates (request ):
You can’t perform that action at this time.
0 commit comments