From b7af566cc030b0157f1ed959778dd702d53c86ce Mon Sep 17 00:00:00 2001 From: AK2806 <18268291381@163.com> Date: Tue, 24 Jan 2023 16:46:15 +0800 Subject: [PATCH] fix windows compile problems --- src/greenworks_async_workers.cc | 9 +++------ src/steam_leaderboard.cc | 1 - 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/greenworks_async_workers.cc b/src/greenworks_async_workers.cc index eeb555d..050d6c1 100644 --- a/src/greenworks_async_workers.cc +++ b/src/greenworks_async_workers.cc @@ -286,9 +286,8 @@ void LeaderBoardUploadScoreWorker::HandleOKCallback() { Nan::HandleScope scope; - v8::Local argv[] = {}; Nan::AsyncResource resource("greenworks:LeaderBoardUploadScoreWorker.HandleOKCallback"); - callback->Call(0, argv, &resource); + callback->Call(0, NULL, &resource); } LeaderBoardAllDownloadWorker::LeaderBoardAllDownloadWorker(std::string leaderboard_name, @@ -315,10 +314,9 @@ void LeaderBoardAllDownloadWorker::Execute() } greenworks::leaderboard::leaderboardHandlePool[leader_board_name_] = leaderBoard; - // 加载最多前一万名的数据 - int entries_count = SteamUserStats()->GetLeaderboardEntryCount(leaderBoard); + int entriesCount = SteamUserStats()->GetLeaderboardEntryCount(leaderBoard); SteamAPICall_t steam_api_call = SteamUserStats()->DownloadLeaderboardEntries( - leaderBoard, ELeaderboardDataRequest::k_ELeaderboardDataRequestGlobal, 1, std::min(entries_count, 10000)); + leaderBoard, ELeaderboardDataRequest::k_ELeaderboardDataRequestGlobal, 1, entriesCount < 10000 ? entriesCount : 10000); call_result_.Set(steam_api_call, this, &LeaderBoardAllDownloadWorker::OnDownloadScore); WaitForCompleted(); @@ -394,7 +392,6 @@ void LeaderBoardDownloadUsersWorker::Execute() } greenworks::leaderboard::leaderboardHandlePool[leader_board_name_] = leaderBoard; - // 加载当前用户的特定排行榜数据 SteamAPICall_t steam_api_call = SteamUserStats()->DownloadLeaderboardEntriesForUsers( leaderBoard, users_, user_count_); call_result_.Set(steam_api_call, this, &LeaderBoardDownloadUsersWorker::OnDownloadScore); diff --git a/src/steam_leaderboard.cc b/src/steam_leaderboard.cc index 61336bb..f74aa27 100644 --- a/src/steam_leaderboard.cc +++ b/src/steam_leaderboard.cc @@ -36,7 +36,6 @@ namespace greenworks void LeaderBoardFinder::onFindLeaderboard(LeaderboardFindResult_t *pResult, bool bIOFailure) { - // 检查调用期间是否遇到错误 if (bIOFailure) { m_CurrentLeaderboard = NULL;