Finish client refactor #208

Open
opened 2025-12-28 18:07:26 +00:00 by sami · 1 comment
Owner

Originally created by @carpawell on GitHub (Dec 15, 2023).

Finish #323 work. I thought it was done but we still have non-object operations with client generalized context. In other words, contextCall should be removed. #323 proved that it does not save us from additional code, it even requires more code in fact. At the same time, it makes the code more complex: more additional structs, more anonymous funcs, callbacks, internal interfaces, etc.

Originally created by @carpawell on GitHub (Dec 15, 2023). Finish #323 work. I thought it was done but we still have non-object operations with client generalized context. In other words, [contextCall](https://github.com/nspcc-dev/neofs-sdk-go/blob/6f4790451fa1d7c8756addff45ca2e741e79b3bc/client/common.go#L51) should be removed. #323 proved that it does not save us from additional code, it even requires more code in fact. At the same time, it makes the code more complex: more additional structs, more anonymous funcs, callbacks, internal interfaces, etc.
Author
Owner

@cthulhu-rider commented on GitHub (Dec 18, 2023):

@cthulhu-rider commented on GitHub (Dec 18, 2023): * https://github.com/nspcc-dev/neofs-sdk-go/issues/270 first!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neofs-sdk-go#208
No description provided.