The-Agency/lib/ui/providers/cost_provider.dart

17 lines
504 B
Dart

import "package:flutter/foundation.dart";
import "../../src/services/cost_tracker.dart" as cost_tracker;
class CostProvider extends ChangeNotifier {
CostProvider();
double getTotalCostUsd() => cost_tracker.getTotalCostUsd();
int getTotalInputTokens() => cost_tracker.getTotalInputTokens();
int getTotalOutputTokens() => cost_tracker.getTotalOutputTokens();
String getFormattedTotalCost() => cost_tracker.formatTotalCost();
Future<void> refreshCost() async {
notifyListeners();
}
}