Skip to main content

initialise method

Future<void> initialise (String initialData)

Implementation

Future<void> initialise(String initialData) async {
searchFocus.addListener(searchActive);
if (!initialData.contains('-1')) {
databaseFunctions.init();
final fetch = await databaseFunctions.fetchOrgById(initialData);
if (fetch.runtimeType == OrgInfo) {
selectedOrganization = fetch as OrgInfo;
if (userConfig.currentUser.refreshToken?.isEmpty ?? true) {
navigationService.pushScreen(
Routes.signupDetailScreen,
arguments: selectedOrganization,
);
} else {
selectOrg(selectedOrganization);
}
setState(ViewState.idle);
}
}
}