login static method
Implementation
static Future<bool> login(User user) async {
var body = json.encode(user.toJson());
final response = await http.post(Uri.parse('${GlobalParams.baseUrl}login'),
body: body,
headers: {'content-type': 'application/json'},
encoding: Encoding.getByName("utf-8"));
if (response.statusCode == 200) {
SharedPreferences.getInstance().then((prefs) {
prefs.setString('user', jsonEncode(user));
});
return true;
} else {
throw response.body;
}
}