mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-05-10 01:02:56 +08:00
poll messages
This commit is contained in:
parent
96b57a9ad6
commit
e485357de4
@ -68,6 +68,8 @@ class PromptServer():
|
|||||||
self.routes = routes
|
self.routes = routes
|
||||||
self.last_node_id = None
|
self.last_node_id = None
|
||||||
self.client_id = None
|
self.client_id = None
|
||||||
|
|
||||||
|
self.poll_messages = []
|
||||||
|
|
||||||
@routes.get('/ws')
|
@routes.get('/ws')
|
||||||
async def websocket_handler(request):
|
async def websocket_handler(request):
|
||||||
@ -189,6 +191,10 @@ class PromptServer():
|
|||||||
@routes.get("/history")
|
@routes.get("/history")
|
||||||
async def get_history(request):
|
async def get_history(request):
|
||||||
return web.json_response(self.prompt_queue.get_history())
|
return web.json_response(self.prompt_queue.get_history())
|
||||||
|
|
||||||
|
@routes.get("/poll_messages")
|
||||||
|
async def get_poll_messages(request):
|
||||||
|
return web.json_response({k: v for v, k in enumerate(self.poll_messages)})
|
||||||
|
|
||||||
@routes.get("/queue")
|
@routes.get("/queue")
|
||||||
async def get_queue(request):
|
async def get_queue(request):
|
||||||
@ -280,6 +286,7 @@ class PromptServer():
|
|||||||
|
|
||||||
async def send(self, event, data, sid=None):
|
async def send(self, event, data, sid=None):
|
||||||
message = {"type": event, "data": data}
|
message = {"type": event, "data": data}
|
||||||
|
self.poll_messages.append(message)
|
||||||
|
|
||||||
if isinstance(message, str) == False:
|
if isinstance(message, str) == False:
|
||||||
message = json.dumps(message)
|
message = json.dumps(message)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user