From 96b78829aba364a0b56fc03082672b5de5ba85ad Mon Sep 17 00:00:00 2001 From: Kr328 Date: Wed, 22 Apr 2020 00:25:22 +0800 Subject: [PATCH] Fix cancel profile auto update --- .../java/com/github/kr328/clash/service/ProfileReceiver.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service/src/main/java/com/github/kr328/clash/service/ProfileReceiver.kt b/service/src/main/java/com/github/kr328/clash/service/ProfileReceiver.kt index 7411da9..e5e5a38 100644 --- a/service/src/main/java/com/github/kr328/clash/service/ProfileReceiver.kt +++ b/service/src/main/java/com/github/kr328/clash/service/ProfileReceiver.kt @@ -45,11 +45,11 @@ class ProfileReceiver : BroadcastReceiver() { val metadata = ProfileDao.queryById(id)?.asProfile(context) ?: return val service = context.getSystemService() ?: return + val pendingIntent = cancelNextUpdate(context, id) + if (metadata.interval <= 0) return - val pendingIntent = cancelNextUpdate(context, id) - service.set( AlarmManager.RTC, metadata.lastModified + metadata.interval,