getFavProject method

dynamic getFavProject(
  1. ProjectList getSet
)

Implementation

getFavProject(ProjectList getSet) async {
  HttpWithMiddleware http = HttpWithMiddleware.build(middlewares: [
    HttpLogger(logLevel: LogLevel.BODY),
  ]);

  final url = Uri.parse(API_URL + favouriteProject);

  Map<String, String> jsonBody = {};

  SessionManager sessionManager = SessionManager();

  if (getIsCp())
    {
      jsonBody = {
        'project_id': getSet.projectId.toString(),
        'cp_user_id': sessionManager.getMasterUserId()
      };
    }
  else
    {
      jsonBody = {
        'project_id': getSet.projectId.toString(),
        'logged_in_master_user_id': sessionManager.getMasterUserId()
      };
    }

  final response = await http.post(url, body: jsonBody, headers: {
    "Authorization": Access_Token_Static,
  });

  final statusCode = response.statusCode;
  final body = response.body;
  Map<String, dynamic> user = jsonDecode(body);
  var dataResponse = CommanResponse.fromJson(user);

  if (statusCode == 200 && dataResponse.success == 1)
  {
  }
  else
  {

  }
}