File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,6 @@ void RequestResponseRequesterBase::subscribe(Subscriber<Payload>& subscriber) {
12
12
// FIXME
13
13
// Subscriber::onSubscribe is delivered externally, as it may attempt to
14
14
// synchronously deliver Subscriber::request.
15
- // Q: why do we want to avoid Subscriber::request being delivered
16
- // synchronously?
17
15
}
18
16
19
17
void RequestResponseRequesterBase::onNext (Payload request) {
@@ -26,6 +24,8 @@ void RequestResponseRequesterBase::onNext(Payload request) {
26
24
break ;
27
25
}
28
26
case State::REQUESTED:
27
+ // Cannot receive a request payload twice.
28
+ CHECK (false );
29
29
break ;
30
30
case State::CLOSED:
31
31
break ;
@@ -68,8 +68,6 @@ void RequestResponseRequesterBase::endStream(StreamCompletionSignal signal) {
68
68
case State::CLOSED:
69
69
break ;
70
70
}
71
- // Q: don't really understand what the comment below means or if it applies
72
- // in this case as well?
73
71
// FIXME: switch on signal and verify that callsites propagate stream errors
74
72
consumingSubscriber_.onComplete ();
75
73
}
You can’t perform that action at this time.
0 commit comments