Dashboard constructor
Dashboard(
- DashboardSettings _dashboardSettings,
- App _mainApp
Implementation
Dashboard(this._dashboardSettings, this._mainApp) {
if (_mainApp.dashboardSettings == null) return;
_mongoDBProvider = MongoDBProvider(_dashboardSettings.dashboardConnLink);
DBSettings dbSettings = DBSettings(mongoDBProvider: _mongoDBProvider);
AuthSettings authSettings = AuthSettings(
jwtSecretKey: _mainApp.authSettings.jwtSecretKey,
);
UserDataSettings userDataSettings = const UserDataSettings();
_app = App(
appName: AppUtils.dashboardAppName,
backendHost: null,
dbSettings: dbSettings,
dashboardSettings: null,
authSettings: authSettings,
userDataSettings: userDataSettings,
mainServerSettings: _mainApp.dashboardSettings!.dashboardServerSettings,
);
_pipeline = Pipeline();
}