jonataslaw / jonataslaw/get_cli
Provider onInit() Does Not Executed
- Dominant language
- Dart
- Stars
- 654
- Forks
- 193
- PR merge metrics
- No merged PRs in 30d
Description
Provider -that is created after model generation- does not fire onInit() so i can't get httpClient.baseUrl, prints etc.
Btw, response.body generates error like result is List. Not List. Maybe it's about onInit also.
```
class FacultyProvider extends GetConnect {
@override
void onInit() {
print('PROVIDER INIT!');
httpClient.defaultDecoder = (map) {
if (map is Map) {
print('MAP!');
return Faculty.fromJson(map);
}
if (map is List) {
print('LIST!');
return map.map((item) => Faculty.fromJson(item)).toList();
}
};
httpClient.baseUrl = 'http://localhost:3000/public';
print(httpClient.baseUrl);
}
Future> getFaculties(bool cache) async {
final response = await get('http://localhost:3000/public/faculties/true');
return response.body;
}
}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.