DashboardCubit constructor

DashboardCubit({
  1. AuthService? authService,
  2. Databases? databases,
  3. PreferenceHelper? prefs,
})

Implementation

DashboardCubit({
  AuthService? authService,
  Databases? databases,
  PreferenceHelper? prefs,
})  : _authService = authService ?? AuthService(),
      databases = databases ?? Databases(locator<AppwriteService>().client),
      prefs = prefs ?? locator<PreferenceHelper>(),
      super(
      const DashboardState(
        userEmail: "",
        isSidebarOpen: false,
        childIndex: 0,
        organizationCount: 0,
        deviceCount: 0,
        motherCount: 0,
        testCount: 0,
      ),
    ) {
  getUserData();
}