Или лучше чтобы init вызывался тем, кто будет создавать объект этого класса?
а что в ините?
Ну например запуск поллинга, setInterval(() => this.loadData(), this.delay)
это типо тебе нужны какие-то данные чтобы запстить бота?
если да, я в таких случаях создаю XProvider, который грузит данные а потом пушит их в конструктор а если заставишь юзера класса вызывать инит самому, то все равно придется это где-то абстрагировать - иначе где-нибудь забудешь инит и гг
Нет, есть апи, мне нужны от него данные. Я создаю сервис, в котором реализую поллинг, с сервиса возвращаю подписку. Там где нужно делаю subject.subscribe(data => {}), и работаю с этими данными
Обсуждают сегодня