fix Qt6 compatibility
This commit is contained in:
parent
5bb1408860
commit
df76226085
|
@ -9,8 +9,8 @@ set(CMAKE_AUTORCC ON)
|
|||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Network Widgets LinguistTools WebEngine WebEngineWidgets Sql)
|
||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Network Widgets LinguistTools WebEngine WebEngineWidgets Sql)
|
||||
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Network Widgets LinguistTools WebEngineWidgets Sql)
|
||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Network Widgets LinguistTools WebEngineWidgets Sql)
|
||||
find_package(QCoro${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Network)
|
||||
|
||||
qcoro_enable_coroutines()
|
||||
|
|
2
main.cpp
2
main.cpp
|
@ -16,7 +16,7 @@ int main(int argc, char *argv[])
|
|||
a.setOrganizationName("Pinaraf");
|
||||
|
||||
// init db
|
||||
QDir shareFolder(QStandardPaths::writableLocation(QStandardPaths::DataLocation));
|
||||
QDir shareFolder(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation));
|
||||
if (!shareFolder.exists())
|
||||
shareFolder.mkpath(shareFolder.absolutePath());
|
||||
auto db = QSqlDatabase::addDatabase("QSQLITE");
|
||||
|
|
|
@ -34,10 +34,10 @@ QCoro::Task<int> OvhApi::time()
|
|||
if (timeOffset == initialOffset) {
|
||||
std::unique_ptr<QNetworkReply> reply(co_await nam->get(QNetworkRequest(QUrl("https://eu.api.ovh.com/1.0/auth/time"))));
|
||||
auto server_time = reply->readAll().toUInt();
|
||||
timeOffset = QDateTime::currentDateTimeUtc().toTime_t() - server_time;
|
||||
timeOffset = QDateTime::currentSecsSinceEpoch() - server_time;
|
||||
qDebug() << "time offset is " << timeOffset;
|
||||
}
|
||||
co_return int(QDateTime::currentDateTimeUtc().toTime_t() - timeOffset);
|
||||
co_return int(QDateTime::currentSecsSinceEpoch() - timeOffset);
|
||||
}
|
||||
|
||||
QCoro::Task<> OvhApi::completeRequest(const QString &method, const QByteArray &data, QNetworkRequest &request, bool auth)
|
||||
|
|
Loading…
Reference in New Issue