mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Set foreground service types for library update jobs
This commit is contained in:
		| @@ -1,6 +1,8 @@ | ||||
| package eu.kanade.tachiyomi.data.library | ||||
|  | ||||
| import android.content.Context | ||||
| import android.content.pm.ServiceInfo | ||||
| import android.os.Build | ||||
| import androidx.work.BackoffPolicy | ||||
| import androidx.work.Constraints | ||||
| import androidx.work.CoroutineWorker | ||||
| @@ -140,6 +142,11 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet | ||||
|         return ForegroundInfo( | ||||
|             Notifications.ID_LIBRARY_PROGRESS, | ||||
|             notifier.progressNotificationBuilder.build(), | ||||
|             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { | ||||
|                 ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC | ||||
|             } else { | ||||
|                 0 | ||||
|             }, | ||||
|         ) | ||||
|     } | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,8 @@ | ||||
| package eu.kanade.tachiyomi.data.library | ||||
|  | ||||
| import android.content.Context | ||||
| import android.content.pm.ServiceInfo | ||||
| import android.os.Build | ||||
| import androidx.work.CoroutineWorker | ||||
| import androidx.work.ExistingWorkPolicy | ||||
| import androidx.work.ForegroundInfo | ||||
| @@ -82,6 +84,11 @@ class MetadataUpdateJob(private val context: Context, workerParams: WorkerParame | ||||
|         return ForegroundInfo( | ||||
|             Notifications.ID_LIBRARY_PROGRESS, | ||||
|             notifier.progressNotificationBuilder.build(), | ||||
|             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { | ||||
|                 ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC | ||||
|             } else { | ||||
|                 0 | ||||
|             }, | ||||
|         ) | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user