handleMessageRequest method
void
handleMessageRequest(
- Map data
)
Implementation
void handleMessageRequest(Map<dynamic, dynamic> data) {
messages.clear();
for (var i = 0; i < (data['messages'] as List).length; i++) {
var mess = data['messages']![i];
var m = ProMessage.fromMap(i, mess);
// if the keys contain a clock reference, fix the mapping
for (var k in m.keys) {
if (k.contains('H:MM:SS')) {
var clockName = k.split(':').first;
for (var c in clocks) {
if (c.name == clockName) m.mapping[k] = c.duration;
}
}
}
messages.add(m);
}
_messageStreamController.add(true);
emit('message');
}