We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2b3f76e commit 5f7c23aCopy full SHA for 5f7c23a
internal/application/service/chat_pipline/merge.go
@@ -101,9 +101,9 @@ func (p *PluginMerge) OnEvent(ctx context.Context,
101
}
102
// Merge overlapping chunks
103
if chunks[i].EndAt > lastChunk.EndAt {
104
- content := string([]rune(chunks[i].Content))
105
- offset := len(content) - (chunks[i].EndAt - lastChunk.EndAt)
106
- lastChunk.Content = lastChunk.Content + content[offset:]
+ contentRunes := []rune(chunks[i].Content)
+ offset := len(contentRunes) - (chunks[i].EndAt - lastChunk.EndAt)
+ lastChunk.Content = lastChunk.Content + string(contentRunes[offset:])
107
lastChunk.EndAt = chunks[i].EndAt
108
lastChunk.SubChunkID = append(lastChunk.SubChunkID, chunks[i].ID)
109
0 commit comments