ProMessage.fromMap constructor
Implementation
ProMessage.fromMap(this.id, Map<String, dynamic> data) {
var re = RegExp(r'\${(.*?)}');
keys = [];
components = [];
mapping = {};
showing = false;
title = data['messageTitle'] ?? '';
for (var c in data['messageComponents']) {
var m = re.firstMatch(c);
if (m == null) {
components.add(c);
} else {
components.add(c);
var key = m.group(1)!;
keys.add(key);
mapping[key] = '';
}
}
}