summaryrefslogtreecommitdiff
path: root/apk/src/com/android/healthconnect/controller/permissions/api/GetGrantedHealthPermissionsUseCase.kt
diff options
context:
space:
mode:
Diffstat (limited to 'apk/src/com/android/healthconnect/controller/permissions/api/GetGrantedHealthPermissionsUseCase.kt')
-rw-r--r--apk/src/com/android/healthconnect/controller/permissions/api/GetGrantedHealthPermissionsUseCase.kt10
1 files changed, 8 insertions, 2 deletions
diff --git a/apk/src/com/android/healthconnect/controller/permissions/api/GetGrantedHealthPermissionsUseCase.kt b/apk/src/com/android/healthconnect/controller/permissions/api/GetGrantedHealthPermissionsUseCase.kt
index 9b0ae076..75420417 100644
--- a/apk/src/com/android/healthconnect/controller/permissions/api/GetGrantedHealthPermissionsUseCase.kt
+++ b/apk/src/com/android/healthconnect/controller/permissions/api/GetGrantedHealthPermissionsUseCase.kt
@@ -23,11 +23,13 @@ import javax.inject.Singleton
@Singleton
class GetGrantedHealthPermissionsUseCase
@Inject
-constructor(private val healthPermissionManager: HealthPermissionManager) {
+constructor(private val healthPermissionManager: HealthPermissionManager) :
+ IGetGrantedHealthPermissionsUseCase {
companion object {
private const val TAG = "GetGrantedHealthPermiss"
}
- operator fun invoke(packageName: String): List<String> {
+
+ override operator fun invoke(packageName: String): List<String> {
return try {
healthPermissionManager.getGrantedHealthPermissions(packageName)
} catch (ex: Exception) {
@@ -36,3 +38,7 @@ constructor(private val healthPermissionManager: HealthPermissionManager) {
}
}
}
+
+interface IGetGrantedHealthPermissionsUseCase {
+ operator fun invoke(packageName: String): List<String>
+}