🐛 Fixes no api key hint

This commit is contained in:
2024-08-15 22:53:49 +08:00
parent cfa61e1a8a
commit 76f2c0ad58
3 changed files with 8 additions and 4 deletions

View File

@ -26,7 +26,7 @@ class _QueryScreenState extends State<QueryScreen> {
setState(() => _isLoading = true);
final FoodDataController data = Get.find();
if (data.getApiKey() == null) {
if (data.getApiKey() == null || data.getApiKey()!.isEmpty) {
setState(() => _hasApiKey = false);
return;
}
@ -44,7 +44,11 @@ class _QueryScreenState extends State<QueryScreen> {
void initState() {
super.initState();
final FoodDataController data = Get.find();
data.initialize(context);
data.initialize(context).then((_) {
setState(() {
_hasApiKey = data.getApiKey() != null && data.getApiKey()!.isNotEmpty;
});
});
}
@override