trendDataFamily top-level property

AutoDisposeProviderFamily<AsyncValue<GeneratorTrendData>, TrendDataArgs> trendDataFamily
final

Family that provides trend data for a given set of trend data arguments

Implementation

final trendDataFamily =
    Provider.autoDispose.family<AsyncValue<GeneratorTrendData>, TrendDataArgs>(
  (ref, TrendDataArgs args) {
    final apiArgs = trendDataArgsToApiArgs(args);

    return ref.watch(generatorTrendsApiFamily(apiArgs)).mapValue(
          (apiValues) => dtoToTrendData(apiValues, args.trend),
        );
  },
);