mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	@@ -61,9 +61,9 @@ class DelayedTrackingUpdateJob(context: Context, workerParams: WorkerParameters)
 | 
			
		||||
        private const val TAG = "DelayedTrackingUpdate"
 | 
			
		||||
 | 
			
		||||
        fun setupTask(context: Context) {
 | 
			
		||||
            val constraints = Constraints.Builder()
 | 
			
		||||
                .setRequiredNetworkType(NetworkType.CONNECTED)
 | 
			
		||||
                .build()
 | 
			
		||||
            val constraints = Constraints(
 | 
			
		||||
                requiredNetworkType = NetworkType.CONNECTED,
 | 
			
		||||
            )
 | 
			
		||||
 | 
			
		||||
            val request = OneTimeWorkRequestBuilder<DelayedTrackingUpdateJob>()
 | 
			
		||||
                .setConstraints(constraints)
 | 
			
		||||
 
 | 
			
		||||
@@ -550,11 +550,11 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet
 | 
			
		||||
            val interval = prefInterval ?: preferences.libraryUpdateInterval().get()
 | 
			
		||||
            if (interval > 0) {
 | 
			
		||||
                val restrictions = preferences.libraryUpdateDeviceRestriction().get()
 | 
			
		||||
                val constraints = Constraints.Builder()
 | 
			
		||||
                    .setRequiredNetworkType(if (DEVICE_NETWORK_NOT_METERED in restrictions) { NetworkType.UNMETERED } else { NetworkType.CONNECTED })
 | 
			
		||||
                    .setRequiresCharging(DEVICE_CHARGING in restrictions)
 | 
			
		||||
                    .setRequiresBatteryNotLow(DEVICE_BATTERY_NOT_LOW in restrictions)
 | 
			
		||||
                    .build()
 | 
			
		||||
                val constraints = Constraints(
 | 
			
		||||
                    requiredNetworkType = if (DEVICE_NETWORK_NOT_METERED in restrictions) { NetworkType.UNMETERED } else { NetworkType.CONNECTED },
 | 
			
		||||
                    requiresCharging = DEVICE_CHARGING in restrictions,
 | 
			
		||||
                    requiresBatteryNotLow = DEVICE_BATTERY_NOT_LOW in restrictions,
 | 
			
		||||
                )
 | 
			
		||||
 | 
			
		||||
                val request = PeriodicWorkRequestBuilder<LibraryUpdateJob>(
 | 
			
		||||
                    interval.toLong(),
 | 
			
		||||
 
 | 
			
		||||
@@ -37,9 +37,9 @@ class AppUpdateJob(private val context: Context, workerParams: WorkerParameters)
 | 
			
		||||
                return
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            val constraints = Constraints.Builder()
 | 
			
		||||
                .setRequiredNetworkType(NetworkType.CONNECTED)
 | 
			
		||||
                .build()
 | 
			
		||||
            val constraints = Constraints(
 | 
			
		||||
                requiredNetworkType = NetworkType.CONNECTED,
 | 
			
		||||
            )
 | 
			
		||||
 | 
			
		||||
            val request = PeriodicWorkRequestBuilder<AppUpdateJob>(
 | 
			
		||||
                7,
 | 
			
		||||
 
 | 
			
		||||
@@ -71,9 +71,9 @@ class ExtensionUpdateJob(private val context: Context, workerParams: WorkerParam
 | 
			
		||||
            val preferences = Injekt.get<BasePreferences>()
 | 
			
		||||
            val autoUpdateJob = forceAutoUpdateJob ?: preferences.automaticExtUpdates().get()
 | 
			
		||||
            if (autoUpdateJob) {
 | 
			
		||||
                val constraints = Constraints.Builder()
 | 
			
		||||
                    .setRequiredNetworkType(NetworkType.CONNECTED)
 | 
			
		||||
                    .build()
 | 
			
		||||
                val constraints = Constraints(
 | 
			
		||||
                    requiredNetworkType = NetworkType.CONNECTED,
 | 
			
		||||
                )
 | 
			
		||||
 | 
			
		||||
                val request = PeriodicWorkRequestBuilder<ExtensionUpdateJob>(
 | 
			
		||||
                    2,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user