Man, os códigos dessa aula estão meio errados ex:
register({required String email, required String password}) async {
http.Response = await client.post(Uri.parse('{$url}register'),
body: {'email': email, 'password': password});
if (response.statusCode != 201){
throw HttpException(response.body);
}
}
saveUserInfos(response.body) {};
No método o correto seria:
saveUserInfos(String body)
e usar o saveUserInfos(response.body)
no método de resgistro.