diff --git a/launcher/include/encryptedarg.h b/launcher/include/encryptedarg.h index bf41124..49963fb 100644 --- a/launcher/include/encryptedarg.h +++ b/launcher/include/encryptedarg.h @@ -6,4 +6,4 @@ #include QString encryptGameArg(const QString &arg); -std::pair encryptSteamTicket(QString ticket, uint32_t time); +std::pair encryptSteamTicket(QString ticket, qint64 time); diff --git a/launcher/src/encryptedarg.cpp b/launcher/src/encryptedarg.cpp index f3411b8..0e3a43d 100644 --- a/launcher/src/encryptedarg.cpp +++ b/launcher/src/encryptedarg.cpp @@ -101,7 +101,7 @@ QStringList intoChunks(const QString &str, const int maxChunkSize) return chunks; } -std::pair encryptSteamTicket(QString ticket, uint32_t time) +std::pair encryptSteamTicket(QString ticket, qint64 time) { // Round the time down time -= 5; diff --git a/launcher/src/steamapi.cpp b/launcher/src/steamapi.cpp index 3fae9e8..80278b5 100644 --- a/launcher/src/steamapi.cpp +++ b/launcher/src/steamapi.cpp @@ -47,5 +47,5 @@ QCoro::Task> SteamAPI::getTicket() const QJsonDocument document = QJsonDocument::fromJson(ticketBytes); - co_return encryptSteamTicket(document[QStringLiteral("ticket")].toString(), document[QStringLiteral("ticket")].toInt()); + co_return encryptSteamTicket(document[QStringLiteral("ticket")].toString(), document[QStringLiteral("ticket")].toInteger()); }