feat: enhance admin and profile repositories with token handling; update dropdown initial values in various screens

This commit is contained in:
Nils-Johan Gynther
2026-04-23 21:34:08 +02:00
parent 111d196403
commit b589f7415d
15 changed files with 63 additions and 36 deletions
@@ -16,6 +16,18 @@ class _IntNotifier extends Notifier<int> {
final int _initial;
@override
int build() => _initial;
void increment() {
state = state + 1;
}
void decrement() {
state = state - 1;
}
void reset() {
state = 0;
}
}
final mealPlanWeekOffsetProvider =
@@ -19,7 +19,7 @@ class MealPlanRepository {
message: 'Ogiltigt svar från servern.',
);
}
return (data as List)
return data
.map((item) => MealPlanEntry.fromJson(item as Map<String, dynamic>))
.toList();
} on ApiException {
@@ -41,7 +41,7 @@ class MealPlanRepository {
message: 'Ogiltigt svar från servern.',
);
}
return (data as List)
return data
.map((item) => ShoppingItem.fromJson(item as Map<String, dynamic>))
.toList();
} on ApiException {
@@ -63,7 +63,7 @@ class MealPlanRepository {
message: 'Ogiltigt svar från servern.',
);
}
return (data as List)
return data
.map((item) => InventoryCompareItem.fromJson(item as Map<String, dynamic>))
.toList();
} on ApiException {