RequestStatus: Put into namespace

Apparently this is supposed to help?
This commit is contained in:
tt2468 2021-05-03 13:43:59 -07:00
parent 807a1501b7
commit c2b717cabf
3 changed files with 102 additions and 100 deletions

View File

@ -1,6 +1,6 @@
#include "RequestResult.h"
RequestResult::RequestResult(RequestStatus statusCode, json responseData, std::string comment) :
RequestResult::RequestResult(RequestStatus::RequestStatus statusCode, json responseData, std::string comment) :
StatusCode(statusCode),
ResponseData(responseData),
Comment(comment)
@ -12,7 +12,7 @@ RequestResult RequestResult::Success(json responseData)
return RequestResult(RequestStatus::Success, responseData, "");
}
RequestResult RequestResult::Error(RequestStatus statusCode, std::string comment)
RequestResult RequestResult::Error(RequestStatus::RequestStatus statusCode, std::string comment)
{
return RequestResult(statusCode, nullptr, comment);
}

View File

@ -5,10 +5,10 @@
struct RequestResult
{
RequestResult(RequestStatus statusCode = RequestStatus::Success, json responseData = nullptr, std::string comment = "");
RequestResult(RequestStatus::RequestStatus statusCode = RequestStatus::Success, json responseData = nullptr, std::string comment = "");
static RequestResult Success(json responseData = nullptr);
static RequestResult Error(RequestStatus statusCode, std::string comment = "");
RequestStatus StatusCode;
static RequestResult Error(RequestStatus::RequestStatus statusCode, std::string comment = "");
RequestStatus::RequestStatus StatusCode;
json ResponseData;
std::string Comment;
};

View File

@ -1,6 +1,7 @@
#pragma once
enum RequestStatus {
namespace RequestStatus {
enum RequestStatus {
Unknown = 0,
// For internal use to signify a successful parameter check
@ -103,4 +104,5 @@ enum RequestStatus {
ScreenshotSaveFailed = 705,
// Creating the directory failed
DirectoryCreationFailed = 706,
};
};