Spaces:
Runtime error
Runtime error
Update api/common.go
Browse files- api/common.go +4 -3
api/common.go
CHANGED
|
@@ -97,12 +97,13 @@ func HandleConversationResponse(c *gin.Context, resp *http.Response) {
|
|
| 97 |
c.Writer.Write([]byte(line + "\n\n"))
|
| 98 |
c.Writer.Flush()
|
| 99 |
|
|
|
|
|
|
|
|
|
|
| 100 |
data := line[6:]
|
| 101 |
var result map[string]interface{}
|
| 102 |
err := json.Unmarshal([]byte(data), &result)
|
| 103 |
-
if err != nil
|
| 104 |
-
continue
|
| 105 |
-
}
|
| 106 |
message := result["message"].(map[string]interface{})
|
| 107 |
status := message["status"].(string)
|
| 108 |
|
|
|
|
| 97 |
c.Writer.Write([]byte(line + "\n\n"))
|
| 98 |
c.Writer.Flush()
|
| 99 |
|
| 100 |
+
if strings.HasPrefix(line, "[DONE]") {
|
| 101 |
+
continue
|
| 102 |
+
}
|
| 103 |
data := line[6:]
|
| 104 |
var result map[string]interface{}
|
| 105 |
err := json.Unmarshal([]byte(data), &result)
|
| 106 |
+
if err != nil
|
|
|
|
|
|
|
| 107 |
message := result["message"].(map[string]interface{})
|
| 108 |
status := message["status"].(string)
|
| 109 |
|