fix: don't wipe existing limits when refresh returns no data
This commit is contained in:
@@ -131,12 +131,8 @@ public class UsageViewModel : INotifyPropertyChanged
|
|||||||
|
|
||||||
await Application.Current.Dispatcher.InvokeAsync(() =>
|
await Application.Current.Dispatcher.InvokeAsync(() =>
|
||||||
{
|
{
|
||||||
Limits = limits;
|
if (limits.Count > 0) { Limits = limits; Overage = overage; Prepaid = prepaid; }
|
||||||
Overage = overage;
|
|
||||||
Prepaid = prepaid;
|
|
||||||
if (!string.IsNullOrEmpty(email)) UserEmail = email;
|
if (!string.IsNullOrEmpty(email)) UserEmail = email;
|
||||||
// Trust that cookies / cached auth mean the user IS signed in,
|
|
||||||
// even if the live fetch failed this cycle.
|
|
||||||
IsSignedIn = true;
|
IsSignedIn = true;
|
||||||
ErrorMessage = null;
|
ErrorMessage = null;
|
||||||
LastUpdated = DateTime.Now;
|
LastUpdated = DateTime.Now;
|
||||||
|
|||||||
Reference in New Issue
Block a user