onListen method

  1. @override
void onListen(
  1. BuildContext context,
  2. IPermissionViewModel viewModel
)
override

Implementation

@override
void onListen(BuildContext context, IPermissionViewModel viewModel) {
  super.onListen(context, viewModel);
  switch (viewModel.state) {
    case PermissionViewState.Init:
      break;
    case PermissionViewState.Granted:
      break;
    case PermissionViewState.Denied:
      break;
    case PermissionViewState.Restricted:
      break;
    case PermissionViewState.Limited:
      break;
    case PermissionViewState.PermanentlyDenied:
      break;
    case PermissionViewState.Error:
      break;
    case PermissionViewState.Disabled:
      break;
    case PermissionViewState.grantedAndExit:
      Navigator.of(context).pop("granted");
      break;
  }
}