Я использую Jetpack WorkManager для синхронизации c моей базы данных с сетью. У меня много рабочих. Не очень приятно каждый раз создавать запросы типа
val request = OneTimeWorkRequestBuilder<SampleWorker>()
.setConstraints(networkContraints)
.build()
до
workManager.enqueue(request)
Есть ли у вас какие-либо идеи, как правильно извлечь создание этих запросов?
I ' Мы проверили образцы Google, включая приложение Sunflower, но не нашли хорошо организованное.