You've already forked agentic-coding-workflow
SSE 调整
This commit is contained in:
@@ -258,15 +258,15 @@ func (s *messageService) Stream(
|
||||
out <- SSEEvent{Event: "error", Data: map[string]string{"code": "server_restart", "message": e}}
|
||||
return
|
||||
}
|
||||
lastID := int64(-1)
|
||||
nextEventID := int64(0)
|
||||
for {
|
||||
events, closed, err := sub.Next(ctx, lastID)
|
||||
events, closed, err := sub.Next(ctx, nextEventID)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
for _, ev := range events {
|
||||
out <- ev
|
||||
lastID = ev.ID
|
||||
nextEventID = ev.ID + 1
|
||||
}
|
||||
if closed {
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user