Changeset View
Changeset View
Standalone View
Standalone View
src/qt/paymentrequestplus.cpp
Show All 14 Lines | |||||
#include <openssl/x509_vfy.h> | #include <openssl/x509_vfy.h> | ||||
#include <QDateTime> | #include <QDateTime> | ||||
#include <QDebug> | #include <QDebug> | ||||
#include <QSslCertificate> | #include <QSslCertificate> | ||||
class SSLVerifyError : public std::runtime_error { | class SSLVerifyError : public std::runtime_error { | ||||
public: | public: | ||||
SSLVerifyError(std::string err) : std::runtime_error(err) {} | explicit SSLVerifyError(std::string err) : std::runtime_error(err) {} | ||||
}; | }; | ||||
bool PaymentRequestPlus::parse(const QByteArray &data) { | bool PaymentRequestPlus::parse(const QByteArray &data) { | ||||
bool parseOK = paymentRequest.ParseFromArray(data.data(), data.size()); | bool parseOK = paymentRequest.ParseFromArray(data.data(), data.size()); | ||||
if (!parseOK) { | if (!parseOK) { | ||||
qWarning() | qWarning() | ||||
<< "PaymentRequestPlus::parse: Error parsing payment request"; | << "PaymentRequestPlus::parse: Error parsing payment request"; | ||||
return false; | return false; | ||||
▲ Show 20 Lines • Show All 204 Lines • Show Last 20 Lines |