run media fetcher on reboot on a background thread

This commit is contained in:
tibbi 2020-04-26 18:45:06 +02:00
parent 3214df4065
commit 74cd554248

View file

@ -3,13 +3,16 @@ package com.simplemobiletools.gallery.pro.receivers
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
import com.simplemobiletools.gallery.pro.extensions.updateDirectoryPath import com.simplemobiletools.gallery.pro.extensions.updateDirectoryPath
import com.simplemobiletools.gallery.pro.helpers.MediaFetcher import com.simplemobiletools.gallery.pro.helpers.MediaFetcher
class BootCompletedReceiver : BroadcastReceiver() { class BootCompletedReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) { override fun onReceive(context: Context, intent: Intent) {
MediaFetcher(context).getFoldersToScan().forEach { ensureBackgroundThread {
context.updateDirectoryPath(it) MediaFetcher(context).getFoldersToScan().forEach {
context.updateDirectoryPath(it)
}
} }
} }
} }