getScopeStats method

Map<String, dynamic> getScopeStats(
  1. String scopeId
)

Get statistics about scope queries

Implementation

Map<String, dynamic> getScopeStats(String scopeId) {
  final queries = getScopeQueries(scopeId);

  return {
    'total': queries.length,
    'loading': queries.where((q) => q.isLoading.value).length,
    'success':
        queries.where((q) => q.status.value == ZenQueryStatus.success).length,
    'error':
        queries.where((q) => q.status.value == ZenQueryStatus.error).length,
    'stale': queries.where((q) => q.isStale).length,
  };
}