@@ -5,6 +5,8 @@ import com.onesignal.common.AndroidUtils
5
5
import com.onesignal.common.threading.suspendifyOnThread
6
6
import com.onesignal.core.internal.application.IApplicationService
7
7
import com.onesignal.core.internal.preferences.IPreferencesService
8
+ import com.onesignal.core.internal.preferences.PreferenceOneSignalKeys
9
+ import com.onesignal.core.internal.preferences.PreferenceStores
8
10
import com.onesignal.core.internal.startup.IStartableService
9
11
import com.onesignal.debug.LogLevel
10
12
import com.onesignal.debug.internal.logging.Logging
@@ -25,12 +27,12 @@ internal class LocationManager(
25
27
private val _locationPermissionController : LocationPermissionController ,
26
28
private val _prefs : IPreferencesService ,
27
29
) : ILocationManager, IStartableService, ILocationPermissionChangedHandler {
28
- private var _isShared : Boolean = _prefs .getBool(" OneSignal " , " PREFS_OS_LOCATION_SHARED" , false )!!
30
+ private var _isShared : Boolean = _prefs .getBool(PreferenceStores . ONESIGNAL , PreferenceOneSignalKeys . PREFS_OS_LOCATION_SHARED , false )!!
29
31
override var isShared
30
32
get() = _isShared
31
33
set(value) {
32
34
Logging .debug(" LocationManager.setIsShared(value: $value )" )
33
- _prefs .saveBool(" OneSignal " , " PREFS_OS_LOCATION_SHARED" , value)
35
+ _prefs .saveBool(PreferenceStores . ONESIGNAL , PreferenceOneSignalKeys . PREFS_OS_LOCATION_SHARED , value)
34
36
_isShared = value
35
37
36
38
onLocationPermissionChanged(value)
@@ -76,7 +78,7 @@ internal class LocationManager(
76
78
var result = false
77
79
withContext(Dispatchers .Main ) {
78
80
if (! isShared) {
79
- Logging .error( " Location permissions must be granted by setting isShared to true" )
81
+ Logging .warn( " Requesting location permission, but location sharing must also be enabled by setting isShared to true" )
80
82
}
81
83
82
84
val hasFinePermissionGranted =
0 commit comments