Сообщение от Nexus
|
this.#client = client ?? new DummyClient();
|
имхо, плохая идея. Наметившееся соблюдение DIP сразу идет лесом.
а так, согласен. Хотя, возможно, connectionPromise лучше хранить вообще в самом клиенте. Типа, нужно новое подключение - создали новый клиент.