🐛 Fixes no api key hint
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user