Contact.fromICalString constructor
Contact.fromICalString(
- String icalString
Implementation
factory Contact.fromICalString(String icalString) {
final name =
icalString.replaceAll('CONTACT', '').split(';').first.split(':')[1];
final email =
icalString.replaceAll('CONTACT', '').split(';').last.split(':')[1];
final phone =
icalString.contains('TEL=') ? icalString.split('TEL=').last : null;
final address =
icalString.contains('ADR=') ? icalString.split('ADR=').last : null;
return Contact(
name: name,
email: email,
phone: phone,
address: address,
);
}