Skip to content

Commit 96fbca3

Browse files
authored
fix: Fix non-returning yields. (#126)
1 parent abd8f5e commit 96fbca3

File tree

5 files changed

+15
-5
lines changed

5 files changed

+15
-5
lines changed

eventsourcingdb/observe_events.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,9 @@ func (c *Client) ObserveEvents(
121121
return
122122
}
123123

124-
yield(event, nil)
124+
if !yield(event, nil) {
125+
return
126+
}
125127
continue
126128
case "error":
127129
var error internal.Error

eventsourcingdb/read_event_types.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@ func (c *Client) ReadEventTypes(
8484
Schema: streamEventType.Schema,
8585
}
8686

87-
yield(eventType, nil)
87+
if !yield(eventType, nil) {
88+
return
89+
}
8890
continue
8991
case "error":
9092
var error internal.Error

eventsourcingdb/read_events.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,9 @@ func (c *Client) ReadEvents(
131131
return
132132
}
133133

134-
yield(event, nil)
134+
if !yield(event, nil) {
135+
return
136+
}
135137
continue
136138
case "error":
137139
var error internal.Error

eventsourcingdb/read_subjects.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@ func (c *Client) ReadSubjects(
8484
return
8585
}
8686

87-
yield(streamSubject.Subject, nil)
87+
if !yield(streamSubject.Subject, nil) {
88+
return
89+
}
8890
continue
8991
case "error":
9092
var error internal.Error

eventsourcingdb/run_event_ql_query.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ func (c *Client) RunEventQLQuery(
7171
case "heartbeat":
7272
continue
7373
case "row":
74-
yield(line.Payload, nil)
74+
if !yield(line.Payload, nil) {
75+
return
76+
}
7577
continue
7678
case "error":
7779
var error internal.Error

0 commit comments

Comments
 (0)