feat: move subscriptions to new notification method
This commit is contained in:
parent
a39db5ea93
commit
808d4e6bf5
32 changed files with 491 additions and 620 deletions
|
@ -87,6 +87,7 @@ class App : MultiDexApplication() {
|
|||
|
||||
Logger.init(this)
|
||||
Thread.setDefaultUncaughtExceptionHandler(FinalExceptionHandler())
|
||||
Logger.log("App: Logging started")
|
||||
|
||||
initializeNetwork(baseContext)
|
||||
|
||||
|
@ -122,22 +123,10 @@ class App : MultiDexApplication() {
|
|||
CommentsAPI.fetchAuthToken()
|
||||
}
|
||||
|
||||
startWorkers()
|
||||
}
|
||||
|
||||
private fun startWorkers() {
|
||||
val useAlarmManager = PrefManager.getVal<Boolean>(PrefName.UseAlarmManager)
|
||||
|
||||
TaskScheduler.create(this, useAlarmManager).scheduleAllTasks(this)
|
||||
|
||||
androidx.work.WorkManager.getInstance(this)
|
||||
.enqueue(OneTimeWorkRequest.Companion.from(CommentNotificationWorker::class.java))
|
||||
|
||||
androidx.work.WorkManager.getInstance(this)
|
||||
.enqueue(OneTimeWorkRequest.Companion.from(AnilistNotificationWorker::class.java))
|
||||
}
|
||||
|
||||
|
||||
private fun setupNotificationChannels() {
|
||||
try {
|
||||
Notifications.createChannels(this)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue