ask method
Future<PermissionOutcome>
ask(
- List<HealthResource> readResources,
- List<HealthResourceWrite> writeResources
)
Implementation
@override
Future<PermissionOutcome> ask(List<HealthResource> readResources,
List<HealthResourceWrite> writeResources) async {
try {
final result =
await _channel.invokeMethod('askForResources', <String, dynamic>{
"readResources": readResources.map((e) => e.name).toList(),
"writeResources": writeResources.map((e) => e.name).toList(),
});
return result
? PermissionOutcome.success()
: PermissionOutcome.failure(result);
} on Exception catch (e) {
throw _mapException(e);
}
}