From 236990ca4512d6f830819fc44662ccd70019abc2 Mon Sep 17 00:00:00 2001 From: SuperDooper <37051355+superdooper86@users.noreply.github.com> Date: Fri, 8 May 2026 21:32:18 +0200 Subject: [PATCH] fix: show extra usage credits from extra_usage fallback; preserve on refresh --- windows/PopupWindow.xaml.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/PopupWindow.xaml.cs b/windows/PopupWindow.xaml.cs index 8d16758..aef7662 100644 --- a/windows/PopupWindow.xaml.cs +++ b/windows/PopupWindow.xaml.cs @@ -247,9 +247,10 @@ public partial class PopupWindow : Window var prepaid = VM.Prepaid; var currency = VM.ExtraUsage?.Currency ?? overage?.Currency ?? "$"; - var spent = overage?.UsedCredits ?? 0; - var limit = overage?.MonthlyCreditLimit ?? 0; - var balance = prepaid?.Amount ?? 0; + // Fall back to extra_usage fields when the overage/prepaid endpoints return nothing + var spent = overage?.UsedCredits ?? VM.ExtraUsage?.UsedCredits ?? 0; + var limit = overage?.MonthlyCreditLimit ?? VM.ExtraUsage?.MonthlyLimit ?? 0; + var balance = prepaid?.Amount ?? 0; UIElement MakeRow(string label, string value) {