jonataslaw / jonataslaw/get_cli

Provider onInit() Does Not Executed

Open
#135 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.