fix profile reload detect

This commit is contained in:
Kr328 committed 2020-04-14 14:25:18 +08:00
1 parent c45c4a1ad8
commit 7ab2df9afe
3 files changed
+5 -6

No files matched your search

@@ -40,7 +40,7 @@ class ClashService : BaseService() {
stopSelf()
} else {
broadcastProfileLoaded()
service.broadcastProfileLoaded()
}
}
}
@@ -58,16 +58,16 @@ class ClashRuntime(private val context: Context) {
try {
Clash.start()
modules.forEach {
it.onStart()
}
context.registerReceiver(receiver, IntentFilter().apply {
modules.flatMap { it.receiveBroadcasts }.distinct().forEach {
addAction(it)
}
}, Permissions.PERMISSION_RECEIVE_BROADCASTS, null)
modules.forEach {
it.onStart()
}
while (isActive) {
tickerEnabled = modules.any { it.enableTicker }
@@ -1,6 +1,5 @@
package com.github.kr328.clash.service.data
import android.app.NotificationManager
import android.content.ContentValues
import android.content.Context
import android.database.sqlite.SQLiteDatabase