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.collective){
chambers.value = collective?.chambers ?? {};
}
if(chambers.isEmpty) {
chambers.value = await chamberRepository.fetchAll(ownerId: ownerId);
}
isLoading.value = false;
update([AppPageIdConstants.chamber]);
}