forward McClient error as Task error
Signed-off-by: iTrooz <hey@itrooz.fr>
This commit is contained in:
parent
fe8f755b43
commit
cf2b413f29
3 changed files with 4 additions and 4 deletions
|
@ -149,7 +149,7 @@ void McClient::writePacketToSocket(QByteArray &data) {
|
||||||
|
|
||||||
void McClient::emitFail(QString error) {
|
void McClient::emitFail(QString error) {
|
||||||
qDebug() << "Minecraft server ping for status error:" << error;
|
qDebug() << "Minecraft server ping for status error:" << error;
|
||||||
emit failed();
|
emit failed(error);
|
||||||
emit finished();
|
emit finished();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,6 +40,6 @@ private:
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void succeeded(QJsonObject data);
|
void succeeded(QJsonObject data);
|
||||||
void failed();
|
void failed(QString error);
|
||||||
void finished();
|
void finished();
|
||||||
};
|
};
|
||||||
|
|
|
@ -25,8 +25,8 @@ void ServerPingTask::executeTask() {
|
||||||
qDebug() << "Online players: " << m_outputOnlinePlayers;
|
qDebug() << "Online players: " << m_outputOnlinePlayers;
|
||||||
emitSucceeded();
|
emitSucceeded();
|
||||||
});
|
});
|
||||||
QObject::connect(client, &McClient::failed, this, [this]() {
|
QObject::connect(client, &McClient::failed, this, [this](QString error) {
|
||||||
emitFailed();
|
emitFailed(error);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Delete McClient object when done
|
// Delete McClient object when done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue