neo-go/pkg/rpcclient
Roman Khimov 45b353781f rpcclient: correctly handle request channel closure
wsReader() closes c.done first and then goes over the list of
c.respChannels. Technically this means that any of the two can be taken in
this select.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-04-18 19:36:27 +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: correctly handle request channel closure 2023-04-18 19:36:27 +03:00
wsclient_test.go rpc: refactor WSClient subscriptions API 2022-10-26 15:32:54 +03:00