theY4Kman/dcrf-client

Subscriptions to multiple objects only triggers one handler

theY4Kman opened this issue · 1 comments

When multiple subscriptions are made on a single stream, update/delete events will always use the request ID of the last subscription. This breaks subscription selectors, which expect the request ID used to create the subscription to be the same request ID returned in its event payloads.

Ref: https://github.com/hishnash/djangochannelsrestframework/blob/61369b4418805c6521636401e523a5f634a8cd75/djangochannelsrestframework/observer/generics.py#L75