feat: add connect error handle to Reconclient

This commit is contained in:
chenhuijun
2024-06-19 11:04:57 +08:00
parent 69c5b14b70
commit 8ef17aee96
3 changed files with 43 additions and 0 deletions

View File

@@ -22,6 +22,11 @@ bool RequestResult::bad()
return !mSuccess;
}
bool RequestResult::isConnectFailure()
{
return mConnectError;
}
std::string RequestResult::error()
{
return mError;
@@ -34,6 +39,7 @@ std::string RequestResult::message()
RequestResult RequestResult::Success(const std::string& aMessage)
{
RequestResult r;
r.mConnectError = false;
r.becomeGood(aMessage);
return r;
}
@@ -41,6 +47,15 @@ RequestResult RequestResult::Success(const std::string& aMessage)
RequestResult RequestResult::Fail(const std::string& aMessage)
{
RequestResult r;
r.mConnectError = false;
r.becomeBad(aMessage);
return r;
}
RequestResult RequestResult::ConnectFail(const std::string& aMessage)
{
RequestResult r;
r.mConnectError = true;
r.becomeBad(aMessage);
return r;
}