Stop alarm when calling stop native module

This commit is contained in:
Brandon Presley 2022-09-26 16:10:26 +13:00
parent 91c0430760
commit 19fa8aa13a
1 changed files with 4 additions and 3 deletions

View File

@ -11,7 +11,6 @@ import android.provider.Settings
import android.util.Log
import android.widget.Toast
import androidx.annotation.RequiresApi
import androidx.core.content.ContextCompat.startActivity
import com.facebook.react.bridge.Callback
import com.facebook.react.bridge.ReactApplicationContext
import com.facebook.react.bridge.ReactContextBaseJavaModule
@ -41,8 +40,10 @@ class AlarmModule internal constructor(context: ReactApplicationContext?) :
@ReactMethod
fun stop() {
Log.d("AlarmModule", "Stop alarm.")
val intent = Intent(reactApplicationContext, TimerService::class.java)
reactApplicationContext.stopService(intent)
val timerIntent = Intent(reactApplicationContext, TimerService::class.java)
reactApplicationContext.stopService(timerIntent)
val alarmIntent = Intent(reactApplicationContext, AlarmService::class.java)
reactApplicationContext.stopService(alarmIntent)
}
@RequiresApi(api = Build.VERSION_CODES.O)