neo-go/pkg
Anna Shaleva dab13a4e2d rpcclient: close WSClient subscriber on overflow
Close #2894.

It should be noted that the subscriber's channel is being removed from the
list of receivers and closed, but it is still *in the list of subscribers*
and no unsubscription is performed by WSClient. Which means that RPC server
keeps sending notifications to WSClient and WSClient keeps dropping them
(because there's no receiver for this subscription and it's OK, WSClient
can handle this and this behaviour is documented). However, it's still the
caller's duty to call Unsubscribe() method for this subscription.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-04-25 11:42:17 +03:00
..
compiler core: add Backwards option for storage iterators 2023-04-12 16:45:38 +03:00
config config: do not allow negative validators count 2023-04-13 13:43:14 +03:00
consensus core: distinguish notarypool/mempool metrics 2023-04-13 18:40:19 +03:00
core native: optimize vote reward data (fix #2844) 2023-04-20 17:41:14 +08:00
crypto *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
encoding *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
interop native: optimize vote reward data (fix #2844) 2023-04-20 17:41:14 +08:00
io *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
neorpc config: use uint32 for validators/committee members count 2023-04-13 13:42:40 +03:00
neotest core: add BLS12_381 interops 2023-04-05 15:37:50 +03:00
network core: distinguish notarypool/mempool metrics 2023-04-13 18:40:19 +03:00
rpcclient rpcclient: close WSClient subscriber on overflow 2023-04-25 11:42:17 +03:00
services rpcclient: introduce WSOptions for WSClient 2023-04-25 11:42:15 +03:00
smartcontract Merge pull request #2957 from nspcc-dev/rm-go-17 2023-04-04 15:25:14 +03:00
util *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
vm *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
wallet Merge pull request #2725 from nspcc-dev/move-cli-tests 2022-10-06 13:43:39 +07:00