Files
a82efb0add Start chat flow improvments (#517)
* feat: filter logs by level

* chore: log timings for start chat related logic

* fix: dm chat profile fetches metadata with blocking sync if needed

* feat: move chat with support to settings screen

* feat: start chat screen shows avatar while loading key package and is following

* test: fix tests

* test: improve coverage

* fix: address PR review issues in app logs and start chat screens

- fix: hasFilters now accounts for level filtering in app logs screen
  so the filtered count label appears when only level filters are active
- fix: remove no-op AnimatedOpacity wrapping CircularProgressIndicator
  in start chat screen (opacity was hardcoded to 1, never animated)
- test: add missing coverage for helpState.isLoading guard in settings
  screen chat with support menu item

---------

Co-authored-by: Jeff Gardner <202880+erskingardner@users.noreply.github.com>
2026-03-19 10:40:29 +01:00

10 lines
250 B
Dart

import 'package:logging/logging.dart';
void logDuration(Logger logger, String message, int milliseconds) {
if (milliseconds >= 50) {
logger.warning('$message ${milliseconds}ms');
} else {
logger.info('$message ${milliseconds}ms');
}
}