openSubscriberInfo method

Future<void> openSubscriberInfo(
  1. Subscriber subscriber
)

Implementation

Future<void> openSubscriberInfo(Subscriber subscriber) async {
  controller.selectedSubsccriber.value = subscriber;
  if(controller.selectedSubsccriber.value!=null){
    try{
    await controller.getPassengers(subscriber.uid);
    await controller.getTransactions(subscriber.uid);
    await controller.getSubscriberSubscriptions(subscriber.uid);
    }
    catch(e){
      debugPrint('### Error $e');
    }

    controller.selectedTab.value = 0;
    Get.toNamed(
      Routes.SUBSCRIBER_INFO,
      parameters: {'id': subscriber.uid},
    );
  }else{
    DefaultSnackbar.show("Alert!", '${subscriber.firstName} ${subscriber.lastName} is not in list of subscribers');
  }
}