use associated executors for intermediate handlers

Summary: * per-operation cancellation changed: total/partial signals only prevent further resending, terminal signal cancels the whole client

Reviewers: ivica

Reviewed By: ivica

Subscribers: korina

Differential Revision: https://repo.mireo.local/D27246
This commit is contained in:
Bruno Iljazovic
2024-01-09 15:18:58 +01:00
parent 1996251253
commit d78fdd3208
21 changed files with 311 additions and 414 deletions

View File

@@ -119,7 +119,7 @@ public:
private:
void on_auth_fail(std::string message, disconnect_rc_e reason) {
auto props = disconnect_props{};
auto props = disconnect_props {};
props[prop::reason_string] = std::move(message);
async_disconnect(reason, props, false, _svc_ptr, asio::detached);