File tree Expand file tree Collapse file tree 1 file changed +1
-16
lines changed Expand file tree Collapse file tree 1 file changed +1
-16
lines changed Original file line number Diff line number Diff line change @@ -136,13 +136,6 @@ func NewStream[T any](decoder Decoder, err error) *Stream[T] {
136
136
}
137
137
}
138
138
139
- var eventPrefixesToBeParsed = []string {
140
- "response." ,
141
- "image_generation." ,
142
- "image_generation." ,
143
- "transcript." ,
144
- }
145
-
146
139
// Next returns false if the stream has ended or an error occurred.
147
140
// Call Stream.Current() to get the current value.
148
141
// Call Stream.Err() to get the error.
@@ -172,15 +165,7 @@ func (s *Stream[T]) Next() bool {
172
165
173
166
var nxt T
174
167
175
- hasPrefixToParse := false
176
- for _ , prefix := range eventPrefixesToBeParsed {
177
- if strings .HasPrefix (s .decoder .Event ().Type , prefix ) {
178
- hasPrefixToParse = true
179
- break
180
- }
181
- }
182
-
183
- if s .decoder .Event ().Type == "" || hasPrefixToParse {
168
+ if s .decoder .Event ().Type == "" || ! strings .HasPrefix (s .decoder .Event ().Type , "thread." ) {
184
169
ep := gjson .GetBytes (s .decoder .Event ().Data , "error" )
185
170
if ep .Exists () {
186
171
s .err = fmt .Errorf ("received error while streaming: %s" , ep .String ())
You can’t perform that action at this time.
0 commit comments