2023-08-21 14:22:41 +08:00
|
|
|
#include "RequestResult.h"
|
|
|
|
|
|
|
|
|
|
void RequestResult::becomeGood(const std::string& aMessage)
|
|
|
|
|
{
|
|
|
|
|
mSuccess = true;
|
|
|
|
|
mMessage = aMessage;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RequestResult::becomeBad(const std::string& aMessage)
|
|
|
|
|
{
|
|
|
|
|
mSuccess = false;
|
|
|
|
|
mError = aMessage;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool RequestResult::good()
|
|
|
|
|
{
|
|
|
|
|
return mSuccess;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool RequestResult::bad()
|
|
|
|
|
{
|
|
|
|
|
return !mSuccess;
|
|
|
|
|
}
|
|
|
|
|
|
2024-06-19 11:04:57 +08:00
|
|
|
bool RequestResult::isConnectFailure()
|
|
|
|
|
{
|
|
|
|
|
return mConnectError;
|
|
|
|
|
}
|
|
|
|
|
|
2023-08-21 14:22:41 +08:00
|
|
|
std::string RequestResult::error()
|
|
|
|
|
{
|
|
|
|
|
return mError;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
std::string RequestResult::message()
|
|
|
|
|
{
|
|
|
|
|
return mMessage;
|
|
|
|
|
}
|
|
|
|
|
RequestResult RequestResult::Success(const std::string& aMessage)
|
|
|
|
|
{
|
|
|
|
|
RequestResult r;
|
2024-06-19 11:04:57 +08:00
|
|
|
r.mConnectError = false;
|
2023-08-21 14:22:41 +08:00
|
|
|
r.becomeGood(aMessage);
|
|
|
|
|
return r;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RequestResult RequestResult::Fail(const std::string& aMessage)
|
|
|
|
|
{
|
|
|
|
|
RequestResult r;
|
2024-06-19 11:04:57 +08:00
|
|
|
r.mConnectError = false;
|
|
|
|
|
r.becomeBad(aMessage);
|
|
|
|
|
return r;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RequestResult RequestResult::ConnectFail(const std::string& aMessage)
|
|
|
|
|
{
|
|
|
|
|
RequestResult r;
|
|
|
|
|
r.mConnectError = true;
|
2023-08-21 14:22:41 +08:00
|
|
|
r.becomeBad(aMessage);
|
|
|
|
|
return r;
|
|
|
|
|
}
|