17 lines
504 B
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();
|
|
}
|
|
}
|