Skip to content

Commit 5b02393

Browse files
committed
Update README.md
1 parent 1883f39 commit 5b02393

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ public interface Subscription {
140140

141141
| ID | Rule |
142142
| ------ | ------------------------------------------------------------------------------------------------------ |
143-
| 1 | A `Subscription.request` and `Subscription.cancel` MUST not be called outside its `Subscriber` context. A `Subscription` represents the unique relationship between a `Subscriber` and a `Publisher` [see 1.11] |
144-
| 2 | Calls from a `Subscriber` to `Subscription.request(int n)` can be made directly since it is the responsibility of `Subscription` to handle async dispatching |
143+
| 1 | `Subscription.request` and `Subscription.cancel` MUST not be called outside from the `Subscriber` context. A `Subscription` represents the unique relationship between a `Subscriber` and a `Publisher` [see 1.11] |
144+
| 2 | Calls from a `Subscriber` to `Subscription.request(int n)` MAY be made directly since it is the responsibility of `Subscription` to handle async dispatching |
145145
| 3 | The `Subscription.request` method MUST assume that it will be invoked synchronously and MUST NOT allow unbounded recursion such as `Subscriber.onNext` -> `Subscription.request` -> `Subscriber.onNext`. _[Under Discussion]_ |
146146
| 4 | The `Subscription.request` method SHOULD NOT synchronously perform heavy computations |
147147
| 5 | The `Subscription.cancel` method MUST assume that it will be invoked synchronously and SHOULD NOT synchronously perform heavy computations |

0 commit comments

Comments
 (0)