SmsThread.fromMessages constructor
SmsThread.fromMessages(
- List<
SmsMessage> messages
Create a thread from a list of message, the id will be taken from the first message
Implementation
SmsThread.fromMessages(List<SmsMessage> messages)
: assert(messages.isNotEmpty),
_id = messages[0].threadId! {
// TODO: check this condition !
if (messages.length == 0) {
return;
}
this._id = messages[0].threadId!;
for (var msg in messages) {
if (msg.threadId == _id) {
this._address = msg.address;
break;
}
}
for (var msg in messages) {
if (msg.threadId == _id) {
this._messages.add(msg);
}
}
}