@@ -19,40 +19,44 @@ fun Location.toRnLocation(): RNLocation =
1919 provider = provider,
2020 elapsedRealtimeNanos = elapsedRealtimeNanos.toDouble(),
2121 bearingAccuracyDegrees =
22- if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .O ) {
23- bearingAccuracyDegrees.toDouble()
24- } else {
25- null
22+ when {
23+ Build .VERSION .SDK_INT >= Build .VERSION_CODES .O ->
24+ bearingAccuracyDegrees.toDouble()
25+
26+ else -> null
2627 },
2728 speedAccuracyMetersPerSecond =
28- if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .O ) {
29- speedAccuracyMetersPerSecond.toDouble()
30- } else {
31- null
29+ when {
30+ Build .VERSION .SDK_INT >= Build .VERSION_CODES .O ->
31+ speedAccuracyMetersPerSecond.toDouble()
32+
33+ else -> null
3234 },
3335 verticalAccuracyMeters =
34- if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .O ) {
35- verticalAccuracyMeters.toDouble()
36- } else {
37- null
36+ when {
37+ Build .VERSION .SDK_INT >= Build .VERSION_CODES .O ->
38+ verticalAccuracyMeters.toDouble()
39+
40+ else -> null
3841 },
3942 mslAltitudeMeters =
40- if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .UPSIDE_DOWN_CAKE ) {
41- mslAltitudeMeters
42- } else {
43- null
43+ when {
44+ Build .VERSION .SDK_INT >= Build .VERSION_CODES .UPSIDE_DOWN_CAKE ->
45+ mslAltitudeMeters
46+
47+ else -> null
4448 },
4549 mslAltitudeAccuracyMeters =
46- if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .UPSIDE_DOWN_CAKE ) {
47- mslAltitudeAccuracyMeters.toDouble()
48- } else {
49- null
50+ when {
51+ Build .VERSION .SDK_INT >= Build .VERSION_CODES .UPSIDE_DOWN_CAKE ->
52+ mslAltitudeAccuracyMeters.toDouble()
53+
54+ else -> null
5055 },
5156 isMock =
52- if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .S ) {
53- isMock
54- } else {
55- isFromMockProvider
57+ when {
58+ Build .VERSION .SDK_INT >= Build .VERSION_CODES .S -> isMock
59+ else -> isFromMockProvider
5660 },
5761 ),
5862 ios = null ,
0 commit comments