diff --git a/android/build.gradle b/android/build.gradle index b73bf62..711c03c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -2,14 +2,14 @@ group 'com.icapps.background_location_tracker' version '1.0-SNAPSHOT' buildscript { - ext.kotlin_version = '1.9.10' + ext.kotlin_version = '2.1.10' repositories { google() mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.3.2' + classpath 'com.android.tools.build:gradle:8.9.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/android/src/main/kotlin/com/icapps/background_location_tracker/ext/method_call_extensions.kt b/android/src/main/kotlin/com/icapps/background_location_tracker/ext/method_call_extensions.kt index d519159..49e515d 100644 --- a/android/src/main/kotlin/com/icapps/background_location_tracker/ext/method_call_extensions.kt +++ b/android/src/main/kotlin/com/icapps/background_location_tracker/ext/method_call_extensions.kt @@ -9,7 +9,7 @@ fun MethodCall.checkRequiredFields(keys: Iterable, result: MethodChannel keys.forEach { if (!hasArgument(it)) { - sb.appendln("$it not found, but required") + sb.appendLine("$it not found, but required") } } if (sb.isEmpty()) return true diff --git a/android/src/main/kotlin/com/icapps/background_location_tracker/service/LocationUpdatesService.kt b/android/src/main/kotlin/com/icapps/background_location_tracker/service/LocationUpdatesService.kt index 6b29bcd..c2da912 100644 --- a/android/src/main/kotlin/com/icapps/background_location_tracker/service/LocationUpdatesService.kt +++ b/android/src/main/kotlin/com/icapps/background_location_tracker/service/LocationUpdatesService.kt @@ -251,11 +251,10 @@ internal class LocationUpdatesService : Service() { private fun createLocationRequest() { val interval = SharedPrefsUtil.trackingInterval(this) val distanceFilter = SharedPrefsUtil.distanceFilter(this) - locationRequest = LocationRequest.create() - .setInterval(interval) - .setFastestInterval(interval / 2) - .setPriority(Priority.PRIORITY_HIGH_ACCURACY) - .setSmallestDisplacement(distanceFilter) + locationRequest = LocationRequest.Builder(Priority.PRIORITY_HIGH_ACCURACY, interval) + .setMinUpdateIntervalMillis(interval / 2) + .setMinUpdateDistanceMeters(distanceFilter) + .build() } /**