Skip to content

Commit bb35a08

Browse files
committed
Update MainActivity.kt
1 parent 846d4af commit bb35a08

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

app/src/main/java/com/fingerprintjs/android/fpjs_pro_demo/MainActivity.kt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,8 @@ class MainActivity : ComponentActivity() {
4646
}
4747

4848
fun checkLocationPermissions() {
49-
if ((
50-
ActivityCompat.checkSelfPermission(
51-
this,
52-
Manifest.permission.ACCESS_FINE_LOCATION
53-
) == PackageManager.PERMISSION_GRANTED
54-
) ||
55-
(
56-
ActivityCompat.checkSelfPermission(
57-
this,
58-
Manifest.permission.ACCESS_COARSE_LOCATION
59-
) == PackageManager.PERMISSION_GRANTED
60-
)
61-
) {
62-
// We have at least some location permission, so we can proceed
49+
if (isAnyLocationPermissionEnabled()) {
50+
// We have at least some location permission, so we can proceed with getVisitorId
6351
return
6452
}
6553

@@ -77,4 +65,16 @@ class MainActivity : ComponentActivity() {
7765
)
7866
)
7967
}
68+
69+
private fun isAnyLocationPermissionEnabled(): Boolean {
70+
return isPermissionGranted(Manifest.permission.ACCESS_FINE_LOCATION)
71+
|| isPermissionGranted(Manifest.permission.ACCESS_COARSE_LOCATION)
72+
}
73+
74+
private fun isPermissionGranted(permission: String): Boolean {
75+
return ActivityCompat.checkSelfPermission(
76+
this,
77+
permission
78+
) == PackageManager.PERMISSION_GRANTED
79+
}
8080
}

0 commit comments

Comments
 (0)