onReady method
Called 1 frame after onInit(). It is the perfect place to enter navigation events, like snackbar, dialogs, or a new route, or async request.
Implementation
@override
void onReady() async {
super.onReady();
AppConfig.logger.t('Chambers being loaded from ${ownerType.name}');
if(ownerType == OwnerType.profile) {
chambers.value = profile.chambers ?? {};
} else if(ownerType == OwnerType.band){
chambers.value = band?.chambers ?? {};
}
if(chambers.isEmpty) {
chambers.value = await ChamberFirestore().fetchAll(ownerId: ownerId, ownerType: ownerType);
}
isLoading.value = false;
update([AppPageIdConstants.chamber]);
}