neo-go/pkg/rpcclient
Roman Khimov 6eaa76520f rpcclient: close subscriber channels on wsReader exit
The reader is about to exit and it will close legacy c.Notifications, but it
will leave subscription channels at the same time. This is wrong since these
channels will no longer receive any new events, game over.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-04-19 16:25:43 +03:00
..
actor config: use uint32 for validators/committee members count 2023-04-13 13:42:40 +03:00
gas *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
invoker Merge pull request #2957 from nspcc-dev/rm-go-17 2023-04-04 15:25:14 +03:00
management *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
neo *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
nep11 *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
nep17 *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
neptoken *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
nns *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
notary *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
oracle *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
policy *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
rolemgmt *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
unwrap *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
client.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
client_test.go rpcclient: expose endpoint (fixes #2912) 2023-02-15 08:29:44 +01:00
doc.go rpcclient: update documentation, mention subpackages 2022-09-08 14:33:04 +03:00
doc_test.go rpc/client: move to pkg/rpcclient 2022-07-21 22:39:53 +03:00
helper.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
local.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
local_test.go rpcclient: add Internal client for direct RPC server calls 2023-02-16 23:49:58 +03:00
native.go Merge pull request #2665 from nspcc-dev/notary-rpcclient 2022-08-30 12:43:13 +03:00
nep.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
nep11.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
nep17.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
policy.go rpcclient; deprecate more methods 2022-09-08 14:33:04 +03:00
rpc.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
rpc_test.go neorpc: change peer port to int type (fixes nspcc-dev#2910) 2023-04-06 18:33:09 +02:00
wsclient.go rpcclient: close subscriber channels on wsReader exit 2023-04-19 16:25:43 +03:00
wsclient_test.go rpcclient: close subscriber channels on wsReader exit 2023-04-19 16:25:43 +03:00