status-go/services
Dmitry Shulyak d32cd18c09
Fix channel subscriber that was blocking sending new requests (#1465)
In RequestMessagesSync subscriber is listening to a feed where all whisper
events are posted. After we received event with a request hash - subscriber will
stop actively consuming messages from a feed, as a subscription channel will
get overflow and whole feed will get blocked.

Some events are posted to a feed before request is sent, so blocked feed results
in blocked sending.

Now we will unsubscribe after relevant event was received, and terminate subscriber
explicitly by timeout.
2019-05-20 11:10:26 +03:00
..
incentivisation Add network incentivisation service (#1452) 2019-04-29 14:05:49 +02:00
peer fix golang/mock (#1310) 2018-12-10 13:53:27 +01:00
personal Remove transactions queue 1027 (#1125) 2018-08-16 13:37:53 +02:00
rpcfilters Gomobile support (#1164) 2019-02-01 18:02:52 +01:00
shhext Fix channel subscriber that was blocking sending new requests (#1465) 2019-05-20 11:10:26 +03:00
status Unlock wallet and chat keys (#1346) 2019-01-18 10:01:14 +01:00
subscriptions fix parameters parsing for eth_* filters subscriptions (#1461) 2019-05-10 12:56:58 +02:00
typeddata hash typed data (#1426) 2019-03-28 15:56:21 +01:00
utils.go New debug_postSync endpoint (#1046) 2018-06-25 15:27:17 +02:00