mirror of
https://github.com/logos-blockchain/logos-blockchain-module.git
synced 2026-05-18 07:09:38 +00:00
Expose str method
This commit is contained in:
parent
c4db7e6796
commit
88999927fa
@ -13,6 +13,7 @@ public:
|
|||||||
|
|
||||||
// Node
|
// Node
|
||||||
virtual int generate_user_config(const QVariantMap& args) = 0;
|
virtual int generate_user_config(const QVariantMap& args) = 0;
|
||||||
|
virtual int generate_user_config_from_str(const QString& args) = 0;
|
||||||
virtual int start(const QString& config_path, const QString& deployment) = 0;
|
virtual int start(const QString& config_path, const QString& deployment) = 0;
|
||||||
virtual int stop() = 0;
|
virtual int stop() = 0;
|
||||||
virtual QString wallet_get_balance(const QString& addressHex) = 0;
|
virtual QString wallet_get_balance(const QString& addressHex) = 0;
|
||||||
|
|||||||
@ -398,6 +398,11 @@ int LogosBlockchainModule::generate_user_config(const QVariantMap& args) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int LogosBlockchainModule::generate_user_config_from_str(const QString& args) {
|
||||||
|
const QVariantMap parsed_args = QJsonDocument::fromJson(args.toUtf8()).object().toVariantMap();
|
||||||
|
return generate_user_config(parsed_args);
|
||||||
|
}
|
||||||
|
|
||||||
void LogosBlockchainModule::emitEvent(const QString& eventName, const QVariantList& data) {
|
void LogosBlockchainModule::emitEvent(const QString& eventName, const QVariantList& data) {
|
||||||
if (!logosAPI) {
|
if (!logosAPI) {
|
||||||
qWarning() << "LogosBlockchainModule: LogosAPI not available, cannot emit" << eventName;
|
qWarning() << "LogosBlockchainModule: LogosAPI not available, cannot emit" << eventName;
|
||||||
|
|||||||
@ -27,6 +27,7 @@ public:
|
|||||||
|
|
||||||
// Logos Blockchain
|
// Logos Blockchain
|
||||||
Q_INVOKABLE int generate_user_config(const QVariantMap& args) override;
|
Q_INVOKABLE int generate_user_config(const QVariantMap& args) override;
|
||||||
|
Q_INVOKABLE int generate_user_config_from_str(const QString& args) override;
|
||||||
Q_INVOKABLE int start(const QString& config_path, const QString& deployment) override;
|
Q_INVOKABLE int start(const QString& config_path, const QString& deployment) override;
|
||||||
Q_INVOKABLE int stop() override;
|
Q_INVOKABLE int stop() override;
|
||||||
Q_INVOKABLE QString wallet_get_balance(const QString& addressHex) override;
|
Q_INVOKABLE QString wallet_get_balance(const QString& addressHex) override;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user