@@ -304,23 +304,35 @@ class PerAccountStore extends ChangeNotifier {
304
304
for (final view in _messageListViews) {
305
305
view.maybeAddMessage (event.message);
306
306
}
307
+ final stopwatch = Stopwatch ()..start ();
307
308
unreads.handleMessageEvent (event);
309
+ final t = (stopwatch..stop ()).elapsed;
310
+ print ('handleMessageEvent time: ${t .inMilliseconds }ms' );
308
311
} else if (event is UpdateMessageEvent ) {
309
312
assert (debugLog ("server event: update_message ${event .messageId }" ));
310
313
for (final view in _messageListViews) {
311
314
view.maybeUpdateMessage (event);
312
315
}
316
+ final stopwatch = Stopwatch ()..start ();
313
317
unreads.handleUpdateMessageEvent (event);
318
+ final t = (stopwatch..stop ()).elapsed;
319
+ print ('handleUpdateMessageEvent time: ${t .inMilliseconds }ms' );
314
320
} else if (event is DeleteMessageEvent ) {
315
321
assert (debugLog ("server event: delete_message ${event .messageIds }" ));
316
322
// TODO handle in message lists
323
+ final stopwatch = Stopwatch ()..start ();
317
324
unreads.handleDeleteMessageEvent (event);
325
+ final t = (stopwatch..stop ()).elapsed;
326
+ print ('handleDeleteMessageEvent time: ${t .inMilliseconds }ms' );
318
327
} else if (event is UpdateMessageFlagsEvent ) {
319
328
assert (debugLog ("server event: update_message_flags/${event .op } ${event .flag .toJson ()}" ));
320
329
for (final view in _messageListViews) {
321
330
view.maybeUpdateMessageFlags (event);
322
331
}
332
+ final stopwatch = Stopwatch ()..start ();
323
333
unreads.handleUpdateMessageFlagsEvent (event);
334
+ final t = (stopwatch..stop ()).elapsed;
335
+ print ('handleUpdateMessageFlagsEvent time: ${t .inMilliseconds }ms' );
324
336
} else if (event is ReactionEvent ) {
325
337
assert (debugLog ("server event: reaction/${event .op }" ));
326
338
for (final view in _messageListViews) {
0 commit comments