login method

Future<String> login(
  1. String username,
  2. String password
)

Implementation

Future<String> login(String username, String password ) async {

  DRFAuth auth = DRFAuth(cleanBaseUrl(baseUrl), usernameField, cleanPath(tokenPath), cleanPath(refreshPath));
  http.Response res = await auth.login(username, password );

  if(res.statusCode == 200){

    return "login_successful";

  } else if (res.statusCode == 401){
    print(res.body.toString());
    return "incorrect_username_or_password";
  } else if (res.statusCode == 400){
    print(res.body.toString());
    return "missing_fields";
  }

  print(res.body.toString());
  return "unknown_error";
}