getMessage method

Future getMessage()

Implementation

Future getMessage()async {
  SmsQuery query = SmsQuery();
  int index = 0 ;
  List<SmsMessage> messages = await query.getAllSms;
  for (var element in messages) {
    if(element.address!.toUpperCase()=="EQUITY BANK"&&!moneyMsg.contains(element.body)){
      index +=1;
      moneyMsg.add(element.body);
    }
    if(element.address!.toUpperCase()=="MPESA"&&!moneyMsg.contains(element.body)){
      index +=1;
      moneyMsg.add(element.body);
    }
  }
  if (index == moneyMsg.length) {
    // sendMessages(moneyMsg).then((value) => {
    //       Get.showSnackbar(GetSnackBar(
    //         title: "Message Syncing",
    //         message: "Successfully synced your message.",
    //         backgroundColor: Color(greenIntColor),
    //         snackStyle: SnackStyle.GROUNDED,
    //       )),
    //
    //     });
    sendMessages(moneyMsg).then((value){
      Get.showSnackbar(GetSnackBar(
        title: "Message Syncing",
        message: "Successfully synced your message.",
        backgroundColor: Color(greenIntColor),
        snackStyle: SnackStyle.GROUNDED,
      ));
    });
  }
}