diff options
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.kt | 10 |
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> +} |