Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
auth_guard.dart File Reference
import dart;
import package;
import material.dart;
import go_router.dart;
import services;
import auth_service.dart;
import check_in_service.dart;
import fast_sign_in_service.dart;
import service_locator.dart;
import features;
import auth;
import data;
import datasources;
import local_datasource;
import session_local_datasource.dart;
import home;
import domain;
import usecases;
import get_schedule_status_usecase.dart;
import entities;
import res;
import res_schedule_status_entity.dart;
import routes.dart;
Include dependency graph for auth_guard.dart:

Go to the source code of this file.

Classes

class  GoRouteData

Functions

class AuthGuard extends GoRouteData isProcessPath (String route)
AuthGuard _ ()
override FutureOr< String?> redirect (BuildContext context, GoRouterState state) async
Future< String_checkScheduleStatusAndRoute (int driverId) async

Variables

static final AuthGuard instance = AuthGuard._()
final AuthService _authService = AuthService()
final FastSignInService _fastSignInService = FastSignInService()
final SessionLocalDataSource _sessionLocalDataSource = SessionLocalDataSource()

Function Documentation

◆ _()

AuthGuard isProcessPath::_ ( )
Here is the caller graph for this function:

◆ _checkScheduleStatusAndRoute()

Future< String > isProcessPath::_checkScheduleStatusAndRoute ( int driverId)

Definition at line 149 of file auth_guard.dart.

Here is the caller graph for this function:

◆ isProcessPath()

class AuthGuard extends GoRouteData isProcessPath ( String route)

Definition at line 14 of file auth_guard.dart.

Here is the caller graph for this function:

◆ redirect()

override FutureOr< String?> isProcessPath::redirect ( BuildContext context,
GoRouterState state )

Definition at line 106 of file auth_guard.dart.

Here is the caller graph for this function:

Variable Documentation

◆ _authService

final AuthService _authService = AuthService()

Definition at line 101 of file auth_guard.dart.

◆ _fastSignInService

final FastSignInService _fastSignInService = FastSignInService()

Definition at line 102 of file auth_guard.dart.

◆ _sessionLocalDataSource

final SessionLocalDataSource _sessionLocalDataSource = SessionLocalDataSource()

Definition at line 103 of file auth_guard.dart.

◆ instance

final AuthGuard instance = AuthGuard._()
static

Definition at line 100 of file auth_guard.dart.