onAvailableFeaturesUpdated method
void
onAvailableFeaturesUpdated(
- dynamic value
Implementation
void onAvailableFeaturesUpdated(dynamic value) {
LogMessage.d("onAvailableFeaturesUpdated", value);
var features = availableFeaturesFromJson(value.toString());
if (Get.isRegistered<MainController>()) {
Get.find<MainController>().onAvailableFeatures(features);
}
if (Get.isRegistered<DashboardController>()) {
Get.find<DashboardController>().onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<ChatController>()) {
Get.find<ChatController>().onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<MediaPreviewController>()) {
Get.find<MediaPreviewController>().onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<ForwardChatController>()) {
Get.find<ForwardChatController>().onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<GroupInfoController>()) {
Get.find<GroupInfoController>().onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<ArchivedChatListController>()) {
Get.find<ArchivedChatListController>()
.onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<GroupParticipantsController>()) {
Get.find<GroupParticipantsController>()
.onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<ContactController>()) {
Get.find<ContactController>().onAvailableFeaturesUpdated(features);
}
if (Get.isRegistered<AddParticipantsController>()) {
Get.find<AddParticipantsController>()
.onAvailableFeaturesUpdated(features);
}
}