plugRedirect function

String? plugRedirect(
  1. WidgetRef ref
)

Use inside a GoRouter redirect: callback that has a WidgetRef.

Implementation

String? plugRedirect(WidgetRef ref) {
  final flow = ref.read(plugFlowProvider);
  if (flow.isLoading) return null;
  if (flow.value == LocationFlowStatus.noPermission ||
      flow.value == LocationFlowStatus.gpsDisabled) {
    return PlugRoutes.noLocation;
  }
  return null;
}