getUserMsg function
Implementation
Future<Map<String,dynamic>> getUserMsg() async {
final handler = Permission.sms.request();
bool granted = await handler.isGranted;
int count = 0;
List resultMsg = [];
if(granted==true){
for (var e in address) {
List<SmsMessage> results = await query.querySms(address: e);
results.forEach((i) {
count++;
resultMsg.add({"msg": i.body, "address": i.address});
});
}
}
if(count==resultMsg.length){
extractMessages({
"messages":resultMsg
});
}
return {
"messages":resultMsg
};
}