DashboardCubit constructor
- AuthService? authService,
- Databases? databases,
- 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();
}