Update: 2026-05-08 23:18:10
This commit is contained in:
@@ -72,7 +72,7 @@ class AiUsageView extends StatelessWidget {
|
||||
Widget _buildHeroCard(Map<String, dynamic> overall, bool isDark) {
|
||||
final totalRequests = overall['total_requests'] ?? 0;
|
||||
final totalTokens = overall['total_tokens'] ?? 0;
|
||||
final totalCostJod = (overall['total_cost_jod'] ?? 0).toDouble();
|
||||
final totalCostJod = double.tryParse(overall['total_cost_jod']?.toString() ?? '0') ?? 0.0;
|
||||
|
||||
return Container(
|
||||
padding: const EdgeInsets.all(24),
|
||||
@@ -122,7 +122,7 @@ class AiUsageView extends StatelessWidget {
|
||||
Widget _buildPeriodCard(String title, Map<String, dynamic> data, IconData icon, Color color, bool isDark) {
|
||||
final requests = data['requests'] ?? 0;
|
||||
final tokens = data['tokens'] ?? 0;
|
||||
final costJod = (data['cost_jod'] ?? 0).toDouble();
|
||||
final costJod = double.tryParse(data['cost_jod']?.toString() ?? '0') ?? 0.0;
|
||||
|
||||
return Container(
|
||||
padding: const EdgeInsets.all(16),
|
||||
@@ -153,8 +153,8 @@ class AiUsageView extends StatelessWidget {
|
||||
}
|
||||
|
||||
Widget _buildCostPerInvoiceCard(Map<String, dynamic> overall, bool isDark) {
|
||||
final avgCost = (overall['avg_cost_per_invoice_jod'] ?? 0).toDouble();
|
||||
final avgTokens = (overall['avg_tokens_per_invoice'] ?? 0).toDouble();
|
||||
final avgCost = double.tryParse(overall['avg_cost_per_invoice_jod']?.toString() ?? '0') ?? 0.0;
|
||||
final avgTokens = double.tryParse(overall['avg_tokens_per_invoice']?.toString() ?? '0') ?? 0.0;
|
||||
|
||||
return Container(
|
||||
padding: const EdgeInsets.all(20),
|
||||
@@ -238,7 +238,7 @@ class AiUsageView extends StatelessWidget {
|
||||
final date = d['date'] ?? '';
|
||||
final requests = d['requests'] ?? 0;
|
||||
final tokens = d['tokens'] ?? 0;
|
||||
final costJod = (d['cost_jod'] ?? 0).toDouble();
|
||||
final costJod = double.tryParse(d['cost_jod']?.toString() ?? '0') ?? 0.0;
|
||||
|
||||
return Container(
|
||||
margin: const EdgeInsets.only(bottom: 8),
|
||||
|
||||
Reference in New Issue
Block a user