getPermissionStatus method

  1. @override
Future<BadgePermissionStatus> getPermissionStatus()
override

Implementation

@override
Future<BadgePermissionStatus> getPermissionStatus() async {
  final result = await _channel.invokeMethod<String>('getPermissionStatus');
  switch (result) {
    case 'granted': return BadgePermissionStatus.granted;
    case 'denied': return BadgePermissionStatus.denied;
    case 'restricted': return BadgePermissionStatus.restricted;
    case 'provisional': return BadgePermissionStatus.provisional;
    default: return BadgePermissionStatus.notDetermined;
  }
}