Как внедрить репо в класс FirebaseMessagingService - PullRequest
0 голосов
/ 25 марта 2019

Я хочу отправить клиентский токен FCM на мой сервер, когда токен будет готов, поэтому мне нужен мой репозиторий пользователей в MyFirebaseMessagingService.

Проблема в том, что FirebaseMessagingService необходим пустой конструктор по умолчанию. Итак, как можно внедрить мой userRepo в класс MyFirebaseMessagingService? Я использую Коин как инъекцию зависимости

1 Ответ

0 голосов
/ 25 марта 2019

Я нашел свой ответ:

class FCMService: FirebaseMessagingService(), KoinComponent {
  private val userRepository: UserRepository by inject()
  ...
}
...