checkPermissionStatus method

Future<(NotificationFailure?, PermissionStatus)> checkPermissionStatus()

Checks the comprehensive permission status.

Implementation

Future<(NotificationFailure?, PermissionStatus)>
checkPermissionStatus() async {
  if (!_isInitialized) {
    return (
      NotificationFailure.initialization(
        details: 'Notification manager not initialized',
      ),
      PermissionStatus.unknown,
    );
  }

  return _permissionManager.checkPermissionStatus();
}