В моем приложении есть компонент, который выполняет определенную работу, когда база данных обновляется. Чтобы наблюдать за таблицей комнат, мне нужно использовать LiveData, который требует от меня передать LifecycleOwner. Мой компонент не имеет никакого отношения к любому из представлений, поэтому у меня нет жизненного цикла. Как я могу наблюдать на столе в комнате без ссылки на LifecycleOwner? Я использую Kotlin и Coroutines.