getMessage method
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,
));
});
}
}