diff --git a/android/app/src/main/kotlin/es/freetimelab/pluriwave/MainActivity.kt b/android/app/src/main/kotlin/es/freetimelab/pluriwave/MainActivity.kt index 35ec8f7..aad6470 100644 --- a/android/app/src/main/kotlin/es/freetimelab/pluriwave/MainActivity.kt +++ b/android/app/src/main/kotlin/es/freetimelab/pluriwave/MainActivity.kt @@ -80,8 +80,8 @@ class MainActivity : AudioServiceActivity() { "scheduleAlarm" -> { val id = call.argument("id") val title = call.argument("title") ?: "PluriWave" - val triggerAtMillis = call.argument("triggerAtMillis") - val preNoticeAtMillis = call.argument("preNoticeAtMillis") ?: 0L + val triggerAtMillis = call.argument("triggerAtMillis")?.toLong() + val preNoticeAtMillis = call.argument("preNoticeAtMillis")?.toLong() ?: 0L val stationName = call.argument("stationName") val stationUrl = call.argument("stationUrl") val fallbackSound = call.argument("fallbackSound") @@ -107,10 +107,10 @@ class MainActivity : AudioServiceActivity() { minute = call.argument("minute"), scheduleType = call.argument("scheduleType"), weekdays = weekdays, - oneShotDateMillis = call.argument("oneShotDateMillis"), - snoozeUntilMillis = call.argument("snoozeUntilMillis"), - snoozeOriginMillis = call.argument("snoozeOriginMillis"), - lastHandledAtMillis = call.argument("lastHandledAtMillis"), + oneShotDateMillis = call.argument("oneShotDateMillis")?.toLong(), + snoozeUntilMillis = call.argument("snoozeUntilMillis")?.toLong(), + snoozeOriginMillis = call.argument("snoozeOriginMillis")?.toLong(), + lastHandledAtMillis = call.argument("lastHandledAtMillis")?.toLong(), soundOnVacation = call.argument("soundOnVacation") ?: true, snoozeMinutes = call.argument("snoozeMinutes") ?: 5, fallbackStationName = call.argument("fallbackStationName"),