Я все-равно не до конца понимаю, как конкретно я могу убедится что соединение установлено? Через глобальную переменнеую класса isConnected? Если да, то как организовать задержку, если isConnected = false?
Чем это принципиально будет отличаться от такого-же механизма проверки в конструкторе? Например через переменную класса? Можно ли расчитывать, что оба компонента будут обращаться к функции connect синхронно?
Мне бы хотелось избежать ситуации, когда мне нужно делать .connect в каждой функции класса. Т.к. вся остальная функциональность зависит от .connect.
Этот сервис инжектится в множество компонентов. Они не могут самостоятельно вызывать .connect функцию т.к. в таком случае они будут пытаться установить соединение одновременно.
Мне нужно, что бы все компоненты общались через одно соединенение.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.