diff --git a/service/src/main/java/com/github/kr328/clash/service/ClashCore.kt b/service/src/main/java/com/github/kr328/clash/service/ClashCore.kt index a754a37..e13c789 100644 --- a/service/src/main/java/com/github/kr328/clash/service/ClashCore.kt +++ b/service/src/main/java/com/github/kr328/clash/service/ClashCore.kt @@ -17,10 +17,6 @@ import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.selects.select class ClashCore(private val service: Service) : CoroutineScope by MainScope() { - companion object { - private const val CALL_GC_PERIOD = 300 - } - private var stopReason: String? = null private val settings = ServiceSettings(service) private val database = ClashDatabase.getInstance(service) @@ -72,7 +68,6 @@ class ClashCore(private val service: Service) : CoroutineScope by MainScope() { launch { val ticker = Channel() - var refreshCount = 0 var enableRefresh = settings.get(ServiceSettings.NOTIFICATION_REFRESH) && service.getSystemService()!!.isInteractive @@ -97,13 +92,6 @@ class ClashCore(private val service: Service) : CoroutineScope by MainScope() { if (enableRefresh) { ticker.onReceive { notification.update() - - refreshCount++ - - if (refreshCount > CALL_GC_PERIOD) { - refreshCount = 0 - System.gc() - } } } }