Я пытаюсь получить данные из своего репозитория, но при попытке вызвать API я получаю сообщение об ошибке, вот мой магазин:
class Locations = _Locations with _$Locations;
abstract class _Locations implements Store {
ApiClient _apiClient;
_Locations(ApiClient apiClient){
_apiClient = apiClient;
}
@observable
List<Location>locations = [];
@action
Future<List<Location>> fetchLocations() async{
locations = await apiClient.getLocations();
}
}
Вывод ошибки:
[SEVERE] mobx_codegen|mobx_generator on lib/ui/location/state/locations.dart:
Could not make class "Locations" observable. Changes needed:
1. Remove async modifier from the method "fetchLocations"
Есть идеи, что я делаю не так?