mirror of https://github.com/tasks/tasks
Add firebase remote config and update job
parent
3a13d56060
commit
243b2fa642
@ -0,0 +1,20 @@
|
|||||||
|
package org.tasks.jobs
|
||||||
|
|
||||||
|
import android.content.Context
|
||||||
|
import androidx.work.WorkerParameters
|
||||||
|
import org.tasks.BuildConfig
|
||||||
|
import org.tasks.injection.InjectingWorker
|
||||||
|
import org.tasks.injection.JobComponent
|
||||||
|
|
||||||
|
class RemoteConfigWork(context: Context, workerParams: WorkerParameters) : InjectingWorker(context, workerParams) {
|
||||||
|
companion object {
|
||||||
|
@JvmField val WORK_INTERVAL_HOURS: Long = if (BuildConfig.DEBUG) 1 else 12
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun run(): Result {
|
||||||
|
firebase.updateRemoteConfig()
|
||||||
|
return Result.success()
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun inject(component: JobComponent) = component.inject(this)
|
||||||
|
}
|
Loading…
Reference in New Issue