diff --git a/src/asyncrpcoperation.cpp b/src/asyncrpcoperation.cpp index 56284ab0b..013b0fbb8 100644 --- a/src/asyncrpcoperation.cpp +++ b/src/asyncrpcoperation.cpp @@ -145,3 +145,8 @@ Value AsyncRPCOperation::getStatus() const { return Value(obj); } + +std::string AsyncRPCOperation::getStateAsString() const { + OperationStatus status = this->getState(); + return OperationStatusMap[status]; +} diff --git a/src/asyncrpcoperation.h b/src/asyncrpcoperation.h index f30c174d6..7e804a5c7 100644 --- a/src/asyncrpcoperation.h +++ b/src/asyncrpcoperation.h @@ -71,6 +71,8 @@ public: Value getError() const; Value getResult() const; + + std::string getStateAsString() const; int getErrorCode() const { return errorCode;