From 988c71c5b2fc4b648ac53d25e3845525c1d5971c Mon Sep 17 00:00:00 2001 From: Mikhail Date: Thu, 11 Jul 2024 14:35:48 -0400 Subject: [PATCH] use async for WriteData --- nksrv/LobbyServer/LobbyMsgHandler.cs | 4 ++-- nksrv/LobbyServer/Msgs/Antibot/BattleReportData.cs | 2 +- nksrv/LobbyServer/Msgs/Antibot/RecieveAntibotData.cs | 2 +- .../LobbyServer/Msgs/Archive/CheckBookmarkScenarioExists.cs | 2 +- nksrv/LobbyServer/Msgs/Archive/GetArchives.cs | 2 +- nksrv/LobbyServer/Msgs/Arena/GetArenaBanInfo.cs | 2 +- nksrv/LobbyServer/Msgs/Auth/AuthLogout.cs | 3 ++- nksrv/LobbyServer/Msgs/Auth/DoEnterServer.cs | 3 ++- nksrv/LobbyServer/Msgs/Auth/DoIntlAuth.cs | 3 ++- nksrv/LobbyServer/Msgs/Badge/DeleteBadge.cs | 2 +- nksrv/LobbyServer/Msgs/Badge/SyncBadge.cs | 2 +- nksrv/LobbyServer/Msgs/Campaign/CampaignPackageGetAll.cs | 3 ++- nksrv/LobbyServer/Msgs/Campaign/GetCampaignField.cs | 2 +- nksrv/LobbyServer/Msgs/Campaign/ObtainItem.cs | 4 ++-- nksrv/LobbyServer/Msgs/Campaign/SaveField.cs | 6 +----- nksrv/LobbyServer/Msgs/Campaign/SaveFieldObject.cs | 3 +-- .../Msgs/Character/GetCharacterAttractiveList.cs | 4 ++-- nksrv/LobbyServer/Msgs/Character/GetCharacterCostume.cs | 2 +- nksrv/LobbyServer/Msgs/Character/GetCharacterData.cs | 2 +- nksrv/LobbyServer/Msgs/Character/GetSynchrodevice.cs | 2 +- nksrv/LobbyServer/Msgs/Character/LevelUp.cs | 2 +- nksrv/LobbyServer/Msgs/Character/SetCharacterCostume.cs | 2 +- nksrv/LobbyServer/Msgs/Event/CompleteEventScenario.cs | 2 +- nksrv/LobbyServer/Msgs/Event/EnterEventField.cs | 2 +- nksrv/LobbyServer/Msgs/Event/GetClearedMission.cs | 2 +- nksrv/LobbyServer/Msgs/Event/GetEventScenario.cs | 2 +- nksrv/LobbyServer/Msgs/Event/GetJoinedEvent.cs | 2 +- nksrv/LobbyServer/Msgs/Event/ListEvents.cs | 2 +- nksrv/LobbyServer/Msgs/Friend/GetFriends.cs | 2 +- nksrv/LobbyServer/Msgs/Gacha/CheckGachaDailyEvent.cs | 2 +- nksrv/LobbyServer/Msgs/Gacha/ExecGacha.cs | 2 +- nksrv/LobbyServer/Msgs/GetCurrentTime.cs | 2 +- nksrv/LobbyServer/Msgs/GetGacha.cs | 2 +- nksrv/LobbyServer/Msgs/Inventory/ClearAllEquipment.cs | 2 +- nksrv/LobbyServer/Msgs/Inventory/ClearEquipment.cs | 2 +- nksrv/LobbyServer/Msgs/Inventory/GetInventoryData.cs | 2 +- nksrv/LobbyServer/Msgs/Inventory/WearEquipment.cs | 2 +- nksrv/LobbyServer/Msgs/Inventory/WearEquipmentList.cs | 2 +- nksrv/LobbyServer/Msgs/Messenger/GetDailyMessage.cs | 2 +- nksrv/LobbyServer/Msgs/Messenger/GetMessages.cs | 2 +- nksrv/LobbyServer/Msgs/Messenger/GetPickedMessage.cs | 2 +- nksrv/LobbyServer/Msgs/Messenger/GetRandomPick.cs | 2 +- nksrv/LobbyServer/Msgs/Messenger/ProceedMsg.cs | 2 +- nksrv/LobbyServer/Msgs/Minigame/Dave/GetAllDaveTrigger.cs | 2 +- nksrv/LobbyServer/Msgs/Minigame/GetNksv2Minigame.cs | 2 +- .../IslandAdventure/GetFishingStepUpRewardStatus.cs | 2 +- .../Minigame/IslandAdventure/GetPhotoStepUpRewardStatus.cs | 2 +- .../Msgs/Minigame/IslandAdventure/ListMission.cs | 2 +- .../LobbyServer/Msgs/Minigame/PlaySoda/GetChallengeInfo.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/EnterLobbyPing.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GachaGetAllShutdownFlags.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GetFeatureFlags.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GetMaintenanceNotice.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GetResourceHosts2.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GetSentryParams.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GetServerInfo.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GetStaticDataPack.cs | 2 +- nksrv/LobbyServer/Msgs/Misc/GetUserOnlineStateLog.cs | 2 +- .../LobbyServer/Msgs/Mission/GetAchievementRewardedData.cs | 2 +- nksrv/LobbyServer/Msgs/Mission/Rewards/GetDailyRewards.cs | 2 +- nksrv/LobbyServer/Msgs/Mission/Rewards/GetJukeboxRewards.cs | 2 +- nksrv/LobbyServer/Msgs/Mission/Rewards/GetWeeklyRewards.cs | 2 +- nksrv/LobbyServer/Msgs/Outpost/CheckInfracore.cs | 2 +- nksrv/LobbyServer/Msgs/Outpost/GetDispatchList.cs | 2 +- nksrv/LobbyServer/Msgs/Outpost/GetOutpostData.cs | 2 +- nksrv/LobbyServer/Msgs/Outpost/GetRecycleRoomData.cs | 2 +- nksrv/LobbyServer/Msgs/Outpost/MemorialGetMemoryList.cs | 2 +- nksrv/LobbyServer/Msgs/Outpost/ShowBattleReward.cs | 2 +- .../Msgs/PartyMatch/ListPartyMatchInvitations.cs | 2 +- nksrv/LobbyServer/Msgs/Pass/GetActiveEventPassData.cs | 2 +- nksrv/LobbyServer/Msgs/Pass/GetActivePassData.cs | 2 +- nksrv/LobbyServer/Msgs/Ranking/UpdateServerReward.cs | 2 +- nksrv/LobbyServer/Msgs/Shop/GetProductList.cs | 2 +- nksrv/LobbyServer/Msgs/Shop/GetShopProductList.cs | 2 +- nksrv/LobbyServer/Msgs/Shop/InApp/GetInAppSubscription.cs | 2 +- nksrv/LobbyServer/Msgs/Shop/InApp/GetMarketingDetail.cs | 2 +- .../Msgs/Shop/InApp/GetMonthlySubscriptionReward.cs | 2 +- nksrv/LobbyServer/Msgs/Shop/InApp/GetProductListInApp.cs | 2 +- .../LobbyServer/Msgs/Shop/InApp/GetRetrivableProductList.cs | 2 +- .../Msgs/Shop/InApp/GetSetupDataForCustomPackage.cs | 2 +- .../Msgs/Shop/PackageShop/GetPackagePopupState.cs | 2 +- .../Msgs/Shop/PackageShop/PackageShopGetCampaignPackage.cs | 2 +- nksrv/LobbyServer/Msgs/Simroom/GetSimRoomData.cs | 2 +- nksrv/LobbyServer/Msgs/Soloraid/GetSoloraidPeriod.cs | 2 +- nksrv/LobbyServer/Msgs/Stage/CheckCleared.cs | 2 +- nksrv/LobbyServer/Msgs/Stage/ClearStage.cs | 2 +- nksrv/LobbyServer/Msgs/Stage/EnterStage.cs | 2 +- nksrv/LobbyServer/Msgs/Stage/GetStage.cs | 2 +- nksrv/LobbyServer/Msgs/Subquest/ListSubquests.cs | 2 +- nksrv/LobbyServer/Msgs/System/CheckClientVersion.cs | 2 +- nksrv/LobbyServer/Msgs/Team/GetTeamData.cs | 2 +- nksrv/LobbyServer/Msgs/Team/ListSupportCharacterCount.cs | 2 +- nksrv/LobbyServer/Msgs/Team/SetTeam.cs | 2 +- nksrv/LobbyServer/Msgs/Tower/GetTowerData.cs | 2 +- nksrv/LobbyServer/Msgs/Trigger/FinishMainQuest.cs | 2 +- nksrv/LobbyServer/Msgs/Trigger/GetMainQuestData.cs | 2 +- nksrv/LobbyServer/Msgs/Trigger/TriggerSync.cs | 2 +- nksrv/LobbyServer/Msgs/User/EnterLobbyServer.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetAllFeatureFlags.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetContentsData.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetFieldTalkList.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetMail.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetProfileCardPossession.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetProfileDecoration.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetProfileFrame.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetScenarioList.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetUser.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetUserProfile.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetUserScenarioExist.cs | 3 ++- nksrv/LobbyServer/Msgs/User/GetUserTitle.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetUserTitleCounter.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetWallpaper.cs | 2 +- nksrv/LobbyServer/Msgs/User/GetWallpaperInventory.cs | 2 +- nksrv/LobbyServer/Msgs/User/ReadMail.cs | 2 +- nksrv/LobbyServer/Msgs/User/SetNickname.cs | 4 ++-- nksrv/LobbyServer/Msgs/User/SetProfileIcon.cs | 3 ++- nksrv/LobbyServer/Msgs/User/SetScenarioCompleted.cs | 2 +- nksrv/LobbyServer/Msgs/User/SetWallpaper.cs | 2 +- nksrv/LobbyServer/Msgs/User/Tutorial/SetTutorial.cs | 2 +- nksrv/LobbyServer/Msgs/Wallet/GetWallet.cs | 4 ++-- nksrv/LobbyServer/Msgs/Wallet/WalletRefreshCharge.cs | 2 +- 121 files changed, 132 insertions(+), 131 deletions(-) diff --git a/nksrv/LobbyServer/LobbyMsgHandler.cs b/nksrv/LobbyServer/LobbyMsgHandler.cs index 0a0f476..d57929c 100644 --- a/nksrv/LobbyServer/LobbyMsgHandler.cs +++ b/nksrv/LobbyServer/LobbyMsgHandler.cs @@ -59,7 +59,7 @@ namespace nksrv.LobbyServer protected abstract Task HandleAsync(); - protected void WriteData(T data) where T : IMessage, new() + protected async Task WriteDataAsync(T data) where T : IMessage, new() { if (ctx == null) { @@ -85,7 +85,7 @@ namespace nksrv.LobbyServer { ctx.Response.Headers.Set(System.Net.HttpRequestHeader.ContentEncoding, "gzip,enc"); var enc = PacketDecryption.EncryptData(((MemoryStream)responseBytes).ToArray(), UsedAuthToken); - ctx.Response.OutputStream.Write(enc, 0, enc.Length); + await ctx.Response.OutputStream.WriteAsync(enc, ctx.CancellationToken); } } } diff --git a/nksrv/LobbyServer/Msgs/Antibot/BattleReportData.cs b/nksrv/LobbyServer/Msgs/Antibot/BattleReportData.cs index 3a8e808..3b87244 100644 --- a/nksrv/LobbyServer/Msgs/Antibot/BattleReportData.cs +++ b/nksrv/LobbyServer/Msgs/Antibot/BattleReportData.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Antibot // this is responsible for server side anticheat - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Antibot/RecieveAntibotData.cs b/nksrv/LobbyServer/Msgs/Antibot/RecieveAntibotData.cs index e7930d3..3f9cde7 100644 --- a/nksrv/LobbyServer/Msgs/Antibot/RecieveAntibotData.cs +++ b/nksrv/LobbyServer/Msgs/Antibot/RecieveAntibotData.cs @@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Antibot var response = new ResAntibotRecvData(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Archive/CheckBookmarkScenarioExists.cs b/nksrv/LobbyServer/Msgs/Archive/CheckBookmarkScenarioExists.cs index 7a630d7..2b827a4 100644 --- a/nksrv/LobbyServer/Msgs/Archive/CheckBookmarkScenarioExists.cs +++ b/nksrv/LobbyServer/Msgs/Archive/CheckBookmarkScenarioExists.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Archive var response = new ResExistScenarioBookmark(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Archive/GetArchives.cs b/nksrv/LobbyServer/Msgs/Archive/GetArchives.cs index 68d946e..1eb71f3 100644 --- a/nksrv/LobbyServer/Msgs/Archive/GetArchives.cs +++ b/nksrv/LobbyServer/Msgs/Archive/GetArchives.cs @@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Archive response.ArchiveRecordList.AddRange([100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800]); response.UnlockedArchiveRecordList.AddRange([100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800]); // TODO: allow unlocking - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Arena/GetArenaBanInfo.cs b/nksrv/LobbyServer/Msgs/Arena/GetArenaBanInfo.cs index 86bae97..0e421a6 100644 --- a/nksrv/LobbyServer/Msgs/Arena/GetArenaBanInfo.cs +++ b/nksrv/LobbyServer/Msgs/Arena/GetArenaBanInfo.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Arena var response = new ResGetArenaBanInfo(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Auth/AuthLogout.cs b/nksrv/LobbyServer/Msgs/Auth/AuthLogout.cs index 60f7cbe..63fbb15 100644 --- a/nksrv/LobbyServer/Msgs/Auth/AuthLogout.cs +++ b/nksrv/LobbyServer/Msgs/Auth/AuthLogout.cs @@ -17,7 +17,8 @@ namespace nksrv.LobbyServer.Msgs.Auth var req = await ReadData(); JsonDb.Instance.GameClientTokens.Remove(UsedAuthToken); - WriteData(new ResLogout()); + + await WriteDataAsync(new ResLogout()); } } } diff --git a/nksrv/LobbyServer/Msgs/Auth/DoEnterServer.cs b/nksrv/LobbyServer/Msgs/Auth/DoEnterServer.cs index abcf151..737269f 100644 --- a/nksrv/LobbyServer/Msgs/Auth/DoEnterServer.cs +++ b/nksrv/LobbyServer/Msgs/Auth/DoEnterServer.cs @@ -36,8 +36,9 @@ namespace nksrv.LobbyServer.Msgs.Auth response.FeatureDataInfo = new NetFeatureDataInfo() { UseFeatureData = true }; response.Identifier = new NetLegacyUserIdentifier() { Server = 21769, Usn = (long)user.ID }; response.ShouldRestartAfter = Duration.FromTimeSpan(TimeSpan.FromSeconds(86400)); + response.EncryptionToken = ByteString.CopyFromUtf8(rsp.ClientAuthToken); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Auth/DoIntlAuth.cs b/nksrv/LobbyServer/Msgs/Auth/DoIntlAuth.cs index 4b7921f..9346c1b 100644 --- a/nksrv/LobbyServer/Msgs/Auth/DoIntlAuth.cs +++ b/nksrv/LobbyServer/Msgs/Auth/DoIntlAuth.cs @@ -12,7 +12,8 @@ namespace nksrv.LobbyServer.Msgs.Auth var response = new AuthIntlResponse(); //response.BanInfo = new NetBanInfo() { BanId = 123, Description = "The server admin is sad today because the hinge on his HP laptop broke which happened to be an HP Elitebook 8470p, and the RAM controller exploded and then fixed itself, please contact him", StartAt = Timestamp.FromDateTime(DateTime.UtcNow), EndAt = Timestamp.FromDateTime(DateTime.UtcNow.AddDays(256)) }; response.AuthSuccess = new NetAuthSuccess() { AuthToken = req.Token, CentauriZoneId = "84", FirstAuth = "", PurchaseRestriction = new NetUserPurchaseRestriction() { PurchaseRestriction = PurchaseRestriction.Unknown2, UpdatedAt = 638546758794611090 } }; - WriteData(response); + + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Badge/DeleteBadge.cs b/nksrv/LobbyServer/Msgs/Badge/DeleteBadge.cs index b38850d..0c7f1c2 100644 --- a/nksrv/LobbyServer/Msgs/Badge/DeleteBadge.cs +++ b/nksrv/LobbyServer/Msgs/Badge/DeleteBadge.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Badge var response = new ResDeleteBadge(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Badge/SyncBadge.cs b/nksrv/LobbyServer/Msgs/Badge/SyncBadge.cs index ad0b1af..d37ee52 100644 --- a/nksrv/LobbyServer/Msgs/Badge/SyncBadge.cs +++ b/nksrv/LobbyServer/Msgs/Badge/SyncBadge.cs @@ -10,7 +10,7 @@ namespace nksrv.LobbyServer.Msgs.Badge var req = await ReadData(); var response = new ResSyncBadge(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Campaign/CampaignPackageGetAll.cs b/nksrv/LobbyServer/Msgs/Campaign/CampaignPackageGetAll.cs index d8bf267..9d4d630 100644 --- a/nksrv/LobbyServer/Msgs/Campaign/CampaignPackageGetAll.cs +++ b/nksrv/LobbyServer/Msgs/Campaign/CampaignPackageGetAll.cs @@ -16,7 +16,8 @@ namespace nksrv.LobbyServer.Msgs.Campaign var response = new ResCampaignPackageGetAllShutdownFlags(); // TODO - WriteData(response); + + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Campaign/GetCampaignField.cs b/nksrv/LobbyServer/Msgs/Campaign/GetCampaignField.cs index 30a0d84..5c8661c 100644 --- a/nksrv/LobbyServer/Msgs/Campaign/GetCampaignField.cs +++ b/nksrv/LobbyServer/Msgs/Campaign/GetCampaignField.cs @@ -51,7 +51,7 @@ namespace nksrv.LobbyServer.Msgs.Campaign response.Json = resultingJson; - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Campaign/ObtainItem.cs b/nksrv/LobbyServer/Msgs/Campaign/ObtainItem.cs index dbe7e33..c8f409a 100644 --- a/nksrv/LobbyServer/Msgs/Campaign/ObtainItem.cs +++ b/nksrv/LobbyServer/Msgs/Campaign/ObtainItem.cs @@ -25,10 +25,10 @@ namespace nksrv.LobbyServer.Msgs.Campaign // TODO response.Reward = new(); - - WriteData(response); + + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Campaign/SaveField.cs b/nksrv/LobbyServer/Msgs/Campaign/SaveField.cs index 6493e59..015f5ef 100644 --- a/nksrv/LobbyServer/Msgs/Campaign/SaveField.cs +++ b/nksrv/LobbyServer/Msgs/Campaign/SaveField.cs @@ -10,8 +10,6 @@ namespace nksrv.LobbyServer.Msgs.Campaign var req = await ReadData(); var user = GetUser(); - Console.WriteLine("Map ID: " + req.MapId); - var response = new ResGetFieldTalkList(); Console.WriteLine($"save {req.MapId} with {req.Json}"); @@ -25,9 +23,7 @@ namespace nksrv.LobbyServer.Msgs.Campaign user.MapJson[req.MapId] = req.Json; } - - - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Campaign/SaveFieldObject.cs b/nksrv/LobbyServer/Msgs/Campaign/SaveFieldObject.cs index 680a9ba..029622f 100644 --- a/nksrv/LobbyServer/Msgs/Campaign/SaveFieldObject.cs +++ b/nksrv/LobbyServer/Msgs/Campaign/SaveFieldObject.cs @@ -30,8 +30,7 @@ namespace nksrv.LobbyServer.Msgs.Campaign field.CompletedObjects.Add(new NetFieldObject() { PositionId = req.FieldObject.PositionID, Json = req.FieldObject.Json, Type = req.FieldObject.Type }); JsonDb.Save(); - - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Character/GetCharacterAttractiveList.cs b/nksrv/LobbyServer/Msgs/Character/GetCharacterAttractiveList.cs index ab8d6b1..edcb3af 100644 --- a/nksrv/LobbyServer/Msgs/Character/GetCharacterAttractiveList.cs +++ b/nksrv/LobbyServer/Msgs/Character/GetCharacterAttractiveList.cs @@ -16,9 +16,9 @@ namespace nksrv.LobbyServer.Msgs.Character var response = new ResGetAttractiveList(); response.CounselAvailableCount = 3; // TODO - + // TODO: Validate response from real server and pull info from user info - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Character/GetCharacterCostume.cs b/nksrv/LobbyServer/Msgs/Character/GetCharacterCostume.cs index 5d90696..4083db3 100644 --- a/nksrv/LobbyServer/Msgs/Character/GetCharacterCostume.cs +++ b/nksrv/LobbyServer/Msgs/Character/GetCharacterCostume.cs @@ -20,7 +20,7 @@ namespace nksrv.LobbyServer.Msgs.Character // return all response.CostumeIds.AddRange(StaticDataParser.Instance.GetAllCostumes()); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Character/GetCharacterData.cs b/nksrv/LobbyServer/Msgs/Character/GetCharacterData.cs index e0b5450..0e8b978 100644 --- a/nksrv/LobbyServer/Msgs/Character/GetCharacterData.cs +++ b/nksrv/LobbyServer/Msgs/Character/GetCharacterData.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Character response.Character.Add(new NetUserCharacterData() { Default = new() { Csn = item.Csn, Skill1Lv = item.Skill1Lvl, Skill2Lv = item.Skill2Lvl, CostumeId = item.CostumeId, Lv = item.Level, Grade = item.Grade, Tid = item.Tid, UltiSkillLv = item.UltimateLevel } }); } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Character/GetSynchrodevice.cs b/nksrv/LobbyServer/Msgs/Character/GetSynchrodevice.cs index e06f72b..dbfafc4 100644 --- a/nksrv/LobbyServer/Msgs/Character/GetSynchrodevice.cs +++ b/nksrv/LobbyServer/Msgs/Character/GetSynchrodevice.cs @@ -35,7 +35,7 @@ namespace nksrv.LobbyServer.Msgs.Character response.Synchro.SynchroLv = highestLevelCharacters.Last().Level; // TODO: Validate response from real server and pull info from user info - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Character/LevelUp.cs b/nksrv/LobbyServer/Msgs/Character/LevelUp.cs index c2018ad..e1805aa 100644 --- a/nksrv/LobbyServer/Msgs/Character/LevelUp.cs +++ b/nksrv/LobbyServer/Msgs/Character/LevelUp.cs @@ -50,7 +50,7 @@ namespace nksrv.LobbyServer.Msgs.Character - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Character/SetCharacterCostume.cs b/nksrv/LobbyServer/Msgs/Character/SetCharacterCostume.cs index b34bbc0..c312cf5 100644 --- a/nksrv/LobbyServer/Msgs/Character/SetCharacterCostume.cs +++ b/nksrv/LobbyServer/Msgs/Character/SetCharacterCostume.cs @@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.Character var response = new ResSetCharacterCostume(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Event/CompleteEventScenario.cs b/nksrv/LobbyServer/Msgs/Event/CompleteEventScenario.cs index f930ae8..987113e 100644 --- a/nksrv/LobbyServer/Msgs/Event/CompleteEventScenario.cs +++ b/nksrv/LobbyServer/Msgs/Event/CompleteEventScenario.cs @@ -31,7 +31,7 @@ namespace nksrv.LobbyServer.Msgs.Event // TODO reward - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Event/EnterEventField.cs b/nksrv/LobbyServer/Msgs/Event/EnterEventField.cs index c021005..9138d16 100644 --- a/nksrv/LobbyServer/Msgs/Event/EnterEventField.cs +++ b/nksrv/LobbyServer/Msgs/Event/EnterEventField.cs @@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Event // TOOD - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Event/GetClearedMission.cs b/nksrv/LobbyServer/Msgs/Event/GetClearedMission.cs index df77d6b..dbaff81 100644 --- a/nksrv/LobbyServer/Msgs/Event/GetClearedMission.cs +++ b/nksrv/LobbyServer/Msgs/Event/GetClearedMission.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Event var response = new ResGetEventMissionClear(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Event/GetEventScenario.cs b/nksrv/LobbyServer/Msgs/Event/GetEventScenario.cs index e13afd7..f996028 100644 --- a/nksrv/LobbyServer/Msgs/Event/GetEventScenario.cs +++ b/nksrv/LobbyServer/Msgs/Event/GetEventScenario.cs @@ -26,7 +26,7 @@ namespace nksrv.LobbyServer.Msgs.Event user.EventInfo.Add(req.EventID, new EventData()); } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Event/GetJoinedEvent.cs b/nksrv/LobbyServer/Msgs/Event/GetJoinedEvent.cs index 2331790..a3cc1b8 100644 --- a/nksrv/LobbyServer/Msgs/Event/GetJoinedEvent.cs +++ b/nksrv/LobbyServer/Msgs/Event/GetJoinedEvent.cs @@ -69,7 +69,7 @@ namespace nksrv.LobbyServer.Msgs.Event JoinAt = 0 }); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Event/ListEvents.cs b/nksrv/LobbyServer/Msgs/Event/ListEvents.cs index 4307825..5e861d1 100644 --- a/nksrv/LobbyServer/Msgs/Event/ListEvents.cs +++ b/nksrv/LobbyServer/Msgs/Event/ListEvents.cs @@ -102,7 +102,7 @@ namespace nksrv.LobbyServer.Msgs.Event EventEndDate = DateTime.Now.AddDays(20).Ticks, EventDisableDate = DateTime.Now.AddDays(20).Ticks, }); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Friend/GetFriends.cs b/nksrv/LobbyServer/Msgs/Friend/GetFriends.cs index fed8201..c4e7c7b 100644 --- a/nksrv/LobbyServer/Msgs/Friend/GetFriends.cs +++ b/nksrv/LobbyServer/Msgs/Friend/GetFriends.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Friend var response = new ResGetFriendData(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Gacha/CheckGachaDailyEvent.cs b/nksrv/LobbyServer/Msgs/Gacha/CheckGachaDailyEvent.cs index 86804a6..1c80511 100644 --- a/nksrv/LobbyServer/Msgs/Gacha/CheckGachaDailyEvent.cs +++ b/nksrv/LobbyServer/Msgs/Gacha/CheckGachaDailyEvent.cs @@ -20,7 +20,7 @@ namespace nksrv.LobbyServer.Msgs.Gacha response.FreeCount = 0; response.EventData = new NetEventData() { Id = 1 }; - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Gacha/ExecGacha.cs b/nksrv/LobbyServer/Msgs/Gacha/ExecGacha.cs index 73f72f5..73464a1 100644 --- a/nksrv/LobbyServer/Msgs/Gacha/ExecGacha.cs +++ b/nksrv/LobbyServer/Msgs/Gacha/ExecGacha.cs @@ -40,7 +40,7 @@ namespace nksrv.LobbyServer.Msgs.Gacha JsonDb.Save(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/GetCurrentTime.cs b/nksrv/LobbyServer/Msgs/GetCurrentTime.cs index bb74a3c..512c3b7 100644 --- a/nksrv/LobbyServer/Msgs/GetCurrentTime.cs +++ b/nksrv/LobbyServer/Msgs/GetCurrentTime.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs response.CheatShiftDuration = Duration.FromTimeSpan(TimeSpan.FromSeconds(0)); // todo: validate response with actual server - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/GetGacha.cs b/nksrv/LobbyServer/Msgs/GetGacha.cs index 4e58404..2cb773f 100644 --- a/nksrv/LobbyServer/Msgs/GetGacha.cs +++ b/nksrv/LobbyServer/Msgs/GetGacha.cs @@ -19,7 +19,7 @@ namespace nksrv.LobbyServer.Msgs var response = new ResGetGachaData(); if (user.GachaTutorialPlayCount > 0) response.Gacha.Add(new NetUserGachaData() { GachaType = 3, PlayCount = 1 }); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Inventory/ClearAllEquipment.cs b/nksrv/LobbyServer/Msgs/Inventory/ClearAllEquipment.cs index 0e7c8d2..c34d60b 100644 --- a/nksrv/LobbyServer/Msgs/Inventory/ClearAllEquipment.cs +++ b/nksrv/LobbyServer/Msgs/Inventory/ClearAllEquipment.cs @@ -30,7 +30,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory } JsonDb.Save(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Inventory/ClearEquipment.cs b/nksrv/LobbyServer/Msgs/Inventory/ClearEquipment.cs index 80a1e7a..64331cc 100644 --- a/nksrv/LobbyServer/Msgs/Inventory/ClearEquipment.cs +++ b/nksrv/LobbyServer/Msgs/Inventory/ClearEquipment.cs @@ -31,7 +31,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory JsonDb.Save(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Inventory/GetInventoryData.cs b/nksrv/LobbyServer/Msgs/Inventory/GetInventoryData.cs index c3743f2..fbcaa2c 100644 --- a/nksrv/LobbyServer/Msgs/Inventory/GetInventoryData.cs +++ b/nksrv/LobbyServer/Msgs/Inventory/GetInventoryData.cs @@ -23,7 +23,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory // TODO implement - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Inventory/WearEquipment.cs b/nksrv/LobbyServer/Msgs/Inventory/WearEquipment.cs index abd0f8d..fe79373 100644 --- a/nksrv/LobbyServer/Msgs/Inventory/WearEquipment.cs +++ b/nksrv/LobbyServer/Msgs/Inventory/WearEquipment.cs @@ -35,7 +35,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory } } JsonDb.Save(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Inventory/WearEquipmentList.cs b/nksrv/LobbyServer/Msgs/Inventory/WearEquipmentList.cs index 892bbca..5dad0fa 100644 --- a/nksrv/LobbyServer/Msgs/Inventory/WearEquipmentList.cs +++ b/nksrv/LobbyServer/Msgs/Inventory/WearEquipmentList.cs @@ -32,7 +32,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory JsonDb.Save(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Messenger/GetDailyMessage.cs b/nksrv/LobbyServer/Msgs/Messenger/GetDailyMessage.cs index 9edcb46..40f0776 100644 --- a/nksrv/LobbyServer/Msgs/Messenger/GetDailyMessage.cs +++ b/nksrv/LobbyServer/Msgs/Messenger/GetDailyMessage.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger // TODO: save these things var response = new ResPickTodayDailyMessage(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Messenger/GetMessages.cs b/nksrv/LobbyServer/Msgs/Messenger/GetMessages.cs index 32146ba..0e1e573 100644 --- a/nksrv/LobbyServer/Msgs/Messenger/GetMessages.cs +++ b/nksrv/LobbyServer/Msgs/Messenger/GetMessages.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger // TODO: save these things var response = new ResGetMessages(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Messenger/GetPickedMessage.cs b/nksrv/LobbyServer/Msgs/Messenger/GetPickedMessage.cs index 2b16ea4..d1caef4 100644 --- a/nksrv/LobbyServer/Msgs/Messenger/GetPickedMessage.cs +++ b/nksrv/LobbyServer/Msgs/Messenger/GetPickedMessage.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger // TODO: get proper response var response = new ResGetPickedMessageList(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Messenger/GetRandomPick.cs b/nksrv/LobbyServer/Msgs/Messenger/GetRandomPick.cs index f6c65de..644120a 100644 --- a/nksrv/LobbyServer/Msgs/Messenger/GetRandomPick.cs +++ b/nksrv/LobbyServer/Msgs/Messenger/GetRandomPick.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger // TODO: get proper response var response = new ResForcePickTodayRandomMessage(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Messenger/ProceedMsg.cs b/nksrv/LobbyServer/Msgs/Messenger/ProceedMsg.cs index 9d854c6..f341c67 100644 --- a/nksrv/LobbyServer/Msgs/Messenger/ProceedMsg.cs +++ b/nksrv/LobbyServer/Msgs/Messenger/ProceedMsg.cs @@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger // TODO: save these things var response = new ResProceedMessage(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Minigame/Dave/GetAllDaveTrigger.cs b/nksrv/LobbyServer/Msgs/Minigame/Dave/GetAllDaveTrigger.cs index aa041a0..1e61cdf 100644 --- a/nksrv/LobbyServer/Msgs/Minigame/Dave/GetAllDaveTrigger.cs +++ b/nksrv/LobbyServer/Msgs/Minigame/Dave/GetAllDaveTrigger.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.Dave var response = new ResGetAllMiniGameDaveTriggers(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Minigame/GetNksv2Minigame.cs b/nksrv/LobbyServer/Msgs/Minigame/GetNksv2Minigame.cs index 5de5283..e4fd8db 100644 --- a/nksrv/LobbyServer/Msgs/Minigame/GetNksv2Minigame.cs +++ b/nksrv/LobbyServer/Msgs/Minigame/GetNksv2Minigame.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame var response = new ResGetMiniGameNKSV2Data(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetFishingStepUpRewardStatus.cs b/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetFishingStepUpRewardStatus.cs index 720be88..363cf56 100644 --- a/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetFishingStepUpRewardStatus.cs +++ b/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetFishingStepUpRewardStatus.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.IslandAdventure var response = new ResGetIslandAdventureFishingStepUpRewardStatus(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetPhotoStepUpRewardStatus.cs b/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetPhotoStepUpRewardStatus.cs index a2351b1..131877d 100644 --- a/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetPhotoStepUpRewardStatus.cs +++ b/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/GetPhotoStepUpRewardStatus.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.IslandAdventure var response = new ResGetIslandAdventurePhotoStepUpRewardStatus(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/ListMission.cs b/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/ListMission.cs index 4e8a117..7c45fdc 100644 --- a/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/ListMission.cs +++ b/nksrv/LobbyServer/Msgs/Minigame/IslandAdventure/ListMission.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.IslandAdventure var response = new ResGetIslandAdventureMissionProgress(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Minigame/PlaySoda/GetChallengeInfo.cs b/nksrv/LobbyServer/Msgs/Minigame/PlaySoda/GetChallengeInfo.cs index 0b51f67..bde507f 100644 --- a/nksrv/LobbyServer/Msgs/Minigame/PlaySoda/GetChallengeInfo.cs +++ b/nksrv/LobbyServer/Msgs/Minigame/PlaySoda/GetChallengeInfo.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.PlaySoda var response = new ResGetPlaySodaChallengeModeInfo(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/EnterLobbyPing.cs b/nksrv/LobbyServer/Msgs/Misc/EnterLobbyPing.cs index 561b3a9..4d45806 100644 --- a/nksrv/LobbyServer/Msgs/Misc/EnterLobbyPing.cs +++ b/nksrv/LobbyServer/Msgs/Misc/EnterLobbyPing.cs @@ -11,7 +11,7 @@ namespace nksrv.LobbyServer.Msgs.Misc var response = new ResEnterLobbyPing(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GachaGetAllShutdownFlags.cs b/nksrv/LobbyServer/Msgs/Misc/GachaGetAllShutdownFlags.cs index 5840c77..e3f7ded 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GachaGetAllShutdownFlags.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GachaGetAllShutdownFlags.cs @@ -15,7 +15,7 @@ namespace nksrv.LobbyServer.Msgs.Misc response.Unavailables.Add(3); // TODO: Validate response from real server and pull info from user info - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GetFeatureFlags.cs b/nksrv/LobbyServer/Msgs/Misc/GetFeatureFlags.cs index ab6dee1..571d2a8 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GetFeatureFlags.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GetFeatureFlags.cs @@ -19,7 +19,7 @@ namespace nksrv.LobbyServer.Msgs.Misc var r = new ResGetFeatureFlag(); r.IsOpen = true; - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GetMaintenanceNotice.cs b/nksrv/LobbyServer/Msgs/Misc/GetMaintenanceNotice.cs index 7694052..9e17126 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GetMaintenanceNotice.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GetMaintenanceNotice.cs @@ -15,7 +15,7 @@ namespace nksrv.LobbyServer.Msgs.Misc { var r = new MaintenanceNoticeResponse(); - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GetResourceHosts2.cs b/nksrv/LobbyServer/Msgs/Misc/GetResourceHosts2.cs index b096e98..8f7d8c9 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GetResourceHosts2.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GetResourceHosts2.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Misc var r = new ResourceHostResponse(); r.BaseUrl = "https://cloud.nikke-kr.com/prdenv/122-b0255105e0/{Platform}"; - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GetSentryParams.cs b/nksrv/LobbyServer/Msgs/Misc/GetSentryParams.cs index c6240f2..4298271 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GetSentryParams.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GetSentryParams.cs @@ -14,7 +14,7 @@ namespace nksrv.LobbyServer.Msgs.Misc { var r = new SentryDataResponse(); // TODO check proper response from real server - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GetServerInfo.cs b/nksrv/LobbyServer/Msgs/Misc/GetServerInfo.cs index 984de62..2119b58 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GetServerInfo.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GetServerInfo.cs @@ -19,7 +19,7 @@ namespace nksrv.LobbyServer.Msgs.Misc r.MatchUrl = "https://global-match.nikke-kr.com"; r.WorldId = 84; - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GetStaticDataPack.cs b/nksrv/LobbyServer/Msgs/Misc/GetStaticDataPack.cs index 3a3ec97..37ecabb 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GetStaticDataPack.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GetStaticDataPack.cs @@ -21,7 +21,7 @@ namespace nksrv.LobbyServer.Msgs.Misc r.Salt1 = ByteString.CopyFrom(StaticDataParser.Salt1); r.Salt2 = ByteString.CopyFrom(StaticDataParser.Salt2); - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/Misc/GetUserOnlineStateLog.cs b/nksrv/LobbyServer/Msgs/Misc/GetUserOnlineStateLog.cs index 8320f76..8de2100 100644 --- a/nksrv/LobbyServer/Msgs/Misc/GetUserOnlineStateLog.cs +++ b/nksrv/LobbyServer/Msgs/Misc/GetUserOnlineStateLog.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Misc var response = new ResUserOnlineStateLog(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Mission/GetAchievementRewardedData.cs b/nksrv/LobbyServer/Msgs/Mission/GetAchievementRewardedData.cs index e53f5a7..eb2195b 100644 --- a/nksrv/LobbyServer/Msgs/Mission/GetAchievementRewardedData.cs +++ b/nksrv/LobbyServer/Msgs/Mission/GetAchievementRewardedData.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Mission var response = new ResGetAchievementRewardedData(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Mission/Rewards/GetDailyRewards.cs b/nksrv/LobbyServer/Msgs/Mission/Rewards/GetDailyRewards.cs index 94f67bd..c84dcd4 100644 --- a/nksrv/LobbyServer/Msgs/Mission/Rewards/GetDailyRewards.cs +++ b/nksrv/LobbyServer/Msgs/Mission/Rewards/GetDailyRewards.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Mission.Rewards // TODO: implement var response = new ResGetDailyRewardedData(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Mission/Rewards/GetJukeboxRewards.cs b/nksrv/LobbyServer/Msgs/Mission/Rewards/GetJukeboxRewards.cs index 69a7a4d..5d8cd36 100644 --- a/nksrv/LobbyServer/Msgs/Mission/Rewards/GetJukeboxRewards.cs +++ b/nksrv/LobbyServer/Msgs/Mission/Rewards/GetJukeboxRewards.cs @@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost // TODO: save these things var response = new ResGetJukeboxRewardedData(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Mission/Rewards/GetWeeklyRewards.cs b/nksrv/LobbyServer/Msgs/Mission/Rewards/GetWeeklyRewards.cs index d27fc8a..42fa036 100644 --- a/nksrv/LobbyServer/Msgs/Mission/Rewards/GetWeeklyRewards.cs +++ b/nksrv/LobbyServer/Msgs/Mission/Rewards/GetWeeklyRewards.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Mission.Rewards // TODO: implement var response = new ResGetWeeklyRewardedData(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Outpost/CheckInfracore.cs b/nksrv/LobbyServer/Msgs/Outpost/CheckInfracore.cs index e32ee93..2878d78 100644 --- a/nksrv/LobbyServer/Msgs/Outpost/CheckInfracore.cs +++ b/nksrv/LobbyServer/Msgs/Outpost/CheckInfracore.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Outpost/GetDispatchList.cs b/nksrv/LobbyServer/Msgs/Outpost/GetDispatchList.cs index ed4491d..91006d1 100644 --- a/nksrv/LobbyServer/Msgs/Outpost/GetDispatchList.cs +++ b/nksrv/LobbyServer/Msgs/Outpost/GetDispatchList.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost var response = new ResGetDispatchList(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Outpost/GetOutpostData.cs b/nksrv/LobbyServer/Msgs/Outpost/GetOutpostData.cs index fd694e8..b541c27 100644 --- a/nksrv/LobbyServer/Msgs/Outpost/GetOutpostData.cs +++ b/nksrv/LobbyServer/Msgs/Outpost/GetOutpostData.cs @@ -41,7 +41,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost response.Data.Add(new NetUserOutpostData() { SlotId = 38, BuildingId = 33601, IsDone = true, StartAt = 638549982076760660, CompleteAt = 638549982076760660 }); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Outpost/GetRecycleRoomData.cs b/nksrv/LobbyServer/Msgs/Outpost/GetRecycleRoomData.cs index f48bb6c..79b7918 100644 --- a/nksrv/LobbyServer/Msgs/Outpost/GetRecycleRoomData.cs +++ b/nksrv/LobbyServer/Msgs/Outpost/GetRecycleRoomData.cs @@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost // TODO: save these things var response = new ResGetRecycleRoomData(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Outpost/MemorialGetMemoryList.cs b/nksrv/LobbyServer/Msgs/Outpost/MemorialGetMemoryList.cs index f08f3a3..480b38b 100644 --- a/nksrv/LobbyServer/Msgs/Outpost/MemorialGetMemoryList.cs +++ b/nksrv/LobbyServer/Msgs/Outpost/MemorialGetMemoryList.cs @@ -11,7 +11,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost var response = new ResGetMemoryList(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Outpost/ShowBattleReward.cs b/nksrv/LobbyServer/Msgs/Outpost/ShowBattleReward.cs index ea5fd09..cae0d6d 100644 --- a/nksrv/LobbyServer/Msgs/Outpost/ShowBattleReward.cs +++ b/nksrv/LobbyServer/Msgs/Outpost/ShowBattleReward.cs @@ -21,7 +21,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost var response = new ResShowOutpostBattleReward(); response.OutpostBattleLevel = user.OutpostBattleLevel; response.OutpostBattleTime = new NetOutpostBattleTime() { MaxBattleTime = 864000000000, MaxOverBattleTime = 12096000000000, BattleTime = battleTimeMs }; - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/PartyMatch/ListPartyMatchInvitations.cs b/nksrv/LobbyServer/Msgs/PartyMatch/ListPartyMatchInvitations.cs index cb87df8..5e61c32 100644 --- a/nksrv/LobbyServer/Msgs/PartyMatch/ListPartyMatchInvitations.cs +++ b/nksrv/LobbyServer/Msgs/PartyMatch/ListPartyMatchInvitations.cs @@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.PartyMatch var response = new ResListInvitation(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Pass/GetActiveEventPassData.cs b/nksrv/LobbyServer/Msgs/Pass/GetActiveEventPassData.cs index f0e410e..02322e6 100644 --- a/nksrv/LobbyServer/Msgs/Pass/GetActiveEventPassData.cs +++ b/nksrv/LobbyServer/Msgs/Pass/GetActiveEventPassData.cs @@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Pass // TODO: Support events - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Pass/GetActivePassData.cs b/nksrv/LobbyServer/Msgs/Pass/GetActivePassData.cs index af5cfb0..e2ba377 100644 --- a/nksrv/LobbyServer/Msgs/Pass/GetActivePassData.cs +++ b/nksrv/LobbyServer/Msgs/Pass/GetActivePassData.cs @@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Pass // TODO: Support events - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Ranking/UpdateServerReward.cs b/nksrv/LobbyServer/Msgs/Ranking/UpdateServerReward.cs index e6ff6c2..92b1535 100644 --- a/nksrv/LobbyServer/Msgs/Ranking/UpdateServerReward.cs +++ b/nksrv/LobbyServer/Msgs/Ranking/UpdateServerReward.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Ranking var response = new ResUpdateRankingServerReward(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/GetProductList.cs b/nksrv/LobbyServer/Msgs/Shop/GetProductList.cs index e74fc4d..5be957e 100644 --- a/nksrv/LobbyServer/Msgs/Shop/GetProductList.cs +++ b/nksrv/LobbyServer/Msgs/Shop/GetProductList.cs @@ -22,7 +22,7 @@ namespace nksrv.LobbyServer.Msgs.Shop { response.ProductInfoList.Add(new NetJupiterProductInfo() { CurrencyCode = "US", CurrencySymbol = "$", MicroPrice = 0, Price = "1", ProductId = item }); } - WriteData(response); + await WriteDataAsync(response); } catch(Exception ex) { diff --git a/nksrv/LobbyServer/Msgs/Shop/GetShopProductList.cs b/nksrv/LobbyServer/Msgs/Shop/GetShopProductList.cs index b5cf93b..f6aaf24 100644 --- a/nksrv/LobbyServer/Msgs/Shop/GetShopProductList.cs +++ b/nksrv/LobbyServer/Msgs/Shop/GetShopProductList.cs @@ -15,7 +15,7 @@ namespace nksrv.LobbyServer.Msgs.Shop var req = await ReadData(); var response = new ResShopProductList(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/InApp/GetInAppSubscription.cs b/nksrv/LobbyServer/Msgs/Shop/InApp/GetInAppSubscription.cs index c4d14f2..ea6179a 100644 --- a/nksrv/LobbyServer/Msgs/Shop/InApp/GetInAppSubscription.cs +++ b/nksrv/LobbyServer/Msgs/Shop/InApp/GetInAppSubscription.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp var response = new ResGetSubscription(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/InApp/GetMarketingDetail.cs b/nksrv/LobbyServer/Msgs/Shop/InApp/GetMarketingDetail.cs index c5b3c0c..b37616a 100644 --- a/nksrv/LobbyServer/Msgs/Shop/InApp/GetMarketingDetail.cs +++ b/nksrv/LobbyServer/Msgs/Shop/InApp/GetMarketingDetail.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp var response = new ResGetJupiterMarketingDetail(); response.MarketingDetail = "{}"; - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/InApp/GetMonthlySubscriptionReward.cs b/nksrv/LobbyServer/Msgs/Shop/InApp/GetMonthlySubscriptionReward.cs index d7bf582..15bf0c3 100644 --- a/nksrv/LobbyServer/Msgs/Shop/InApp/GetMonthlySubscriptionReward.cs +++ b/nksrv/LobbyServer/Msgs/Shop/InApp/GetMonthlySubscriptionReward.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp var response = new ResGetMonthlySubscriptionReward(); // TODO: Validate response from real server - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/InApp/GetProductListInApp.cs b/nksrv/LobbyServer/Msgs/Shop/InApp/GetProductListInApp.cs index 8a379c6..80c0735 100644 --- a/nksrv/LobbyServer/Msgs/Shop/InApp/GetProductListInApp.cs +++ b/nksrv/LobbyServer/Msgs/Shop/InApp/GetProductListInApp.cs @@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/InApp/GetRetrivableProductList.cs b/nksrv/LobbyServer/Msgs/Shop/InApp/GetRetrivableProductList.cs index ec19200..3e02f76 100644 --- a/nksrv/LobbyServer/Msgs/Shop/InApp/GetRetrivableProductList.cs +++ b/nksrv/LobbyServer/Msgs/Shop/InApp/GetRetrivableProductList.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp var response = new ResGetInAppShopReceivableProductList(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/InApp/GetSetupDataForCustomPackage.cs b/nksrv/LobbyServer/Msgs/Shop/InApp/GetSetupDataForCustomPackage.cs index daa7369..e0144a6 100644 --- a/nksrv/LobbyServer/Msgs/Shop/InApp/GetSetupDataForCustomPackage.cs +++ b/nksrv/LobbyServer/Msgs/Shop/InApp/GetSetupDataForCustomPackage.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp var response = new ResGetCustomPackageSetupData(); // TODO: Validate response from real server and pull info from user info - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/PackageShop/GetPackagePopupState.cs b/nksrv/LobbyServer/Msgs/Shop/PackageShop/GetPackagePopupState.cs index e8f3718..2514b57 100644 --- a/nksrv/LobbyServer/Msgs/Shop/PackageShop/GetPackagePopupState.cs +++ b/nksrv/LobbyServer/Msgs/Shop/PackageShop/GetPackagePopupState.cs @@ -10,7 +10,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.PackageShop var req = await ReadData(); var response = new ResGetPopupPackageState(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Shop/PackageShop/PackageShopGetCampaignPackage.cs b/nksrv/LobbyServer/Msgs/Shop/PackageShop/PackageShopGetCampaignPackage.cs index 67e908c..1b721fa 100644 --- a/nksrv/LobbyServer/Msgs/Shop/PackageShop/PackageShopGetCampaignPackage.cs +++ b/nksrv/LobbyServer/Msgs/Shop/PackageShop/PackageShopGetCampaignPackage.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.PackageShop var response = new ResGetCampaignPackage(); // TODO: Validate response from real server and pull info from user info - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Simroom/GetSimRoomData.cs b/nksrv/LobbyServer/Msgs/Simroom/GetSimRoomData.cs index 7eccc8f..870875a 100644 --- a/nksrv/LobbyServer/Msgs/Simroom/GetSimRoomData.cs +++ b/nksrv/LobbyServer/Msgs/Simroom/GetSimRoomData.cs @@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.Simroom }, NextLegacyBuffResetDate = Timestamp.FromDateTimeOffset(DateTime.UtcNow.AddDays(7)) }; // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Soloraid/GetSoloraidPeriod.cs b/nksrv/LobbyServer/Msgs/Soloraid/GetSoloraidPeriod.cs index cb2da8b..1ef1894 100644 --- a/nksrv/LobbyServer/Msgs/Soloraid/GetSoloraidPeriod.cs +++ b/nksrv/LobbyServer/Msgs/Soloraid/GetSoloraidPeriod.cs @@ -20,7 +20,7 @@ namespace nksrv.LobbyServer.Msgs.Soloraid }; // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Stage/CheckCleared.cs b/nksrv/LobbyServer/Msgs/Stage/CheckCleared.cs index 827cb1a..e1c6d93 100644 --- a/nksrv/LobbyServer/Msgs/Stage/CheckCleared.cs +++ b/nksrv/LobbyServer/Msgs/Stage/CheckCleared.cs @@ -28,7 +28,7 @@ namespace nksrv.LobbyServer.Msgs.Stage - WriteData(response); + await WriteDataAsync(response); } } diff --git a/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs b/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs index 3f84358..dc17039 100644 --- a/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs +++ b/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs @@ -70,7 +70,7 @@ namespace nksrv.LobbyServer.Msgs.Stage JsonDb.Save(); } - WriteData(response); + await WriteDataAsync(response); } private NetRewardData RegisterRewardsForUser(Utils.User user, RewardTableRecord rewardData) diff --git a/nksrv/LobbyServer/Msgs/Stage/EnterStage.cs b/nksrv/LobbyServer/Msgs/Stage/EnterStage.cs index 8aa78c3..d5881fb 100644 --- a/nksrv/LobbyServer/Msgs/Stage/EnterStage.cs +++ b/nksrv/LobbyServer/Msgs/Stage/EnterStage.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Stage var response = new ResEnterStage(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Stage/GetStage.cs b/nksrv/LobbyServer/Msgs/Stage/GetStage.cs index 14a62a6..671b73c 100644 --- a/nksrv/LobbyServer/Msgs/Stage/GetStage.cs +++ b/nksrv/LobbyServer/Msgs/Stage/GetStage.cs @@ -26,7 +26,7 @@ namespace nksrv.LobbyServer.Msgs.Stage response.SquadData = ""; - WriteData(response); + await WriteDataAsync(response); } public static NetFieldObjectData CreateFieldInfo(Utils.User user, int chapter, string mod) diff --git a/nksrv/LobbyServer/Msgs/Subquest/ListSubquests.cs b/nksrv/LobbyServer/Msgs/Subquest/ListSubquests.cs index b326222..0cdc1e1 100644 --- a/nksrv/LobbyServer/Msgs/Subquest/ListSubquests.cs +++ b/nksrv/LobbyServer/Msgs/Subquest/ListSubquests.cs @@ -13,7 +13,7 @@ namespace nksrv.LobbyServer.Msgs.Subquest // TOOD - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/System/CheckClientVersion.cs b/nksrv/LobbyServer/Msgs/System/CheckClientVersion.cs index 4ec5393..d386a2d 100644 --- a/nksrv/LobbyServer/Msgs/System/CheckClientVersion.cs +++ b/nksrv/LobbyServer/Msgs/System/CheckClientVersion.cs @@ -11,7 +11,7 @@ namespace nksrv.LobbyServer.Msgs.System var response = new CheckVersionResponse(); response.Availability = 0; // None = 0, Available = 1, Mandatory = 2 - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Team/GetTeamData.cs b/nksrv/LobbyServer/Msgs/Team/GetTeamData.cs index ad69860..f98098a 100644 --- a/nksrv/LobbyServer/Msgs/Team/GetTeamData.cs +++ b/nksrv/LobbyServer/Msgs/Team/GetTeamData.cs @@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.Team } } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Team/ListSupportCharacterCount.cs b/nksrv/LobbyServer/Msgs/Team/ListSupportCharacterCount.cs index 8409501..5b7cd69 100644 --- a/nksrv/LobbyServer/Msgs/Team/ListSupportCharacterCount.cs +++ b/nksrv/LobbyServer/Msgs/Team/ListSupportCharacterCount.cs @@ -19,7 +19,7 @@ namespace nksrv.LobbyServer.Msgs.Team { Console.WriteLine("support character used: " + item); } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Team/SetTeam.cs b/nksrv/LobbyServer/Msgs/Team/SetTeam.cs index ae13000..5007387 100644 --- a/nksrv/LobbyServer/Msgs/Team/SetTeam.cs +++ b/nksrv/LobbyServer/Msgs/Team/SetTeam.cs @@ -34,7 +34,7 @@ namespace nksrv.LobbyServer.Msgs.Team } JsonDb.Save(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Tower/GetTowerData.cs b/nksrv/LobbyServer/Msgs/Tower/GetTowerData.cs index 1c1a300..426c3bb 100644 --- a/nksrv/LobbyServer/Msgs/Tower/GetTowerData.cs +++ b/nksrv/LobbyServer/Msgs/Tower/GetTowerData.cs @@ -36,7 +36,7 @@ namespace nksrv.LobbyServer.Msgs.Tower response.Data.Add(t3); response.Data.Add(t4); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Trigger/FinishMainQuest.cs b/nksrv/LobbyServer/Msgs/Trigger/FinishMainQuest.cs index dfcfc53..07bd3fe 100644 --- a/nksrv/LobbyServer/Msgs/Trigger/FinishMainQuest.cs +++ b/nksrv/LobbyServer/Msgs/Trigger/FinishMainQuest.cs @@ -23,7 +23,7 @@ namespace nksrv.LobbyServer.Msgs.Trigger JsonDb.Save(); var response = new ResFinMainQuest(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Trigger/GetMainQuestData.cs b/nksrv/LobbyServer/Msgs/Trigger/GetMainQuestData.cs index b2b7c46..a132de4 100644 --- a/nksrv/LobbyServer/Msgs/Trigger/GetMainQuestData.cs +++ b/nksrv/LobbyServer/Msgs/Trigger/GetMainQuestData.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Trigger response.MainQuestList.Add(new NetMainQuestData() { IsReceived = item.Value, Tid = item.Key }); } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Trigger/TriggerSync.cs b/nksrv/LobbyServer/Msgs/Trigger/TriggerSync.cs index d73e36a..570c59c 100644 --- a/nksrv/LobbyServer/Msgs/Trigger/TriggerSync.cs +++ b/nksrv/LobbyServer/Msgs/Trigger/TriggerSync.cs @@ -10,7 +10,7 @@ namespace nksrv.LobbyServer.Msgs.Trigger var req = ReadData(); var response = new ResSyncTrigger(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/EnterLobbyServer.cs b/nksrv/LobbyServer/Msgs/User/EnterLobbyServer.cs index ca9574d..6756b5e 100644 --- a/nksrv/LobbyServer/Msgs/User/EnterLobbyServer.cs +++ b/nksrv/LobbyServer/Msgs/User/EnterLobbyServer.cs @@ -85,7 +85,7 @@ namespace nksrv.LobbyServer.Msgs.User response.LastClearedNormalMainStageId = user.LastNormalStageCleared; - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetAllFeatureFlags.cs b/nksrv/LobbyServer/Msgs/User/GetAllFeatureFlags.cs index f7d6a5b..57900ce 100644 --- a/nksrv/LobbyServer/Msgs/User/GetAllFeatureFlags.cs +++ b/nksrv/LobbyServer/Msgs/User/GetAllFeatureFlags.cs @@ -51,7 +51,7 @@ namespace nksrv.LobbyServer.Msgs.User new NetFeatureFlag() { FeatureKind = NetFeatureKind.Ce002MiniGame, IsOpen = true }, new NetFeatureFlag() { FeatureKind = NetFeatureKind.SoloRaid, IsOpen = true }, ]); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetContentsData.cs b/nksrv/LobbyServer/Msgs/User/GetContentsData.cs index e37bb58..9bf44a5 100644 --- a/nksrv/LobbyServer/Msgs/User/GetContentsData.cs +++ b/nksrv/LobbyServer/Msgs/User/GetContentsData.cs @@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.User // todo tutorial playcount of gacha response.TutorialGachaPlayCount = user.GachaTutorialPlayCount; - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetFieldTalkList.cs b/nksrv/LobbyServer/Msgs/User/GetFieldTalkList.cs index d8220a6..d1c6e41 100644 --- a/nksrv/LobbyServer/Msgs/User/GetFieldTalkList.cs +++ b/nksrv/LobbyServer/Msgs/User/GetFieldTalkList.cs @@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.User var response = new ResGetFieldTalkList(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetMail.cs b/nksrv/LobbyServer/Msgs/User/GetMail.cs index 67e6704..3efcde3 100644 --- a/nksrv/LobbyServer/Msgs/User/GetMail.cs +++ b/nksrv/LobbyServer/Msgs/User/GetMail.cs @@ -30,7 +30,7 @@ namespace nksrv.LobbyServer.Msgs.User r.Mail[0].Items.Add(new NetMailRewardItem() { ExpiredAt = DateTime.UtcNow.AddYears(10).ToUnixEpochDate(), RewardID = 1, RewardType = (int)CurrencyType.ChargeCash, RewardValue = 100000 }); - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetProfileCardPossession.cs b/nksrv/LobbyServer/Msgs/User/GetProfileCardPossession.cs index 0ce3ed5..d71884d 100644 --- a/nksrv/LobbyServer/Msgs/User/GetProfileCardPossession.cs +++ b/nksrv/LobbyServer/Msgs/User/GetProfileCardPossession.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.User var response = new ResProfileCardObjectList(); // TODO - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetProfileDecoration.cs b/nksrv/LobbyServer/Msgs/User/GetProfileDecoration.cs index 1b783fc..8edfc79 100644 --- a/nksrv/LobbyServer/Msgs/User/GetProfileDecoration.cs +++ b/nksrv/LobbyServer/Msgs/User/GetProfileDecoration.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.User var r = new ResProfileCardDecorationLayout(); r.Layout = new ProfileCardDecorationLayout(); r.Layout.BackgroundId = 101002; - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetProfileFrame.cs b/nksrv/LobbyServer/Msgs/User/GetProfileFrame.cs index 78223e4..11048db 100644 --- a/nksrv/LobbyServer/Msgs/User/GetProfileFrame.cs +++ b/nksrv/LobbyServer/Msgs/User/GetProfileFrame.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.User var response = new ResGetProfileFrame(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetScenarioList.cs b/nksrv/LobbyServer/Msgs/User/GetScenarioList.cs index 5f582a7..c61d037 100644 --- a/nksrv/LobbyServer/Msgs/User/GetScenarioList.cs +++ b/nksrv/LobbyServer/Msgs/User/GetScenarioList.cs @@ -24,7 +24,7 @@ namespace nksrv.LobbyServer.Msgs.User response.ScenarioList.Add(item); } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetUser.cs b/nksrv/LobbyServer/Msgs/User/GetUser.cs index 418474a..b764571 100644 --- a/nksrv/LobbyServer/Msgs/User/GetUser.cs +++ b/nksrv/LobbyServer/Msgs/User/GetUser.cs @@ -45,7 +45,7 @@ namespace nksrv.LobbyServer.Msgs.User response.CommanderRoomJukeboxBgm = new NetJukeboxBgm() { JukeboxTableId = 2, Type = NetJukeboxBgmType.JukeboxTableId, Location = NetJukeboxLocation.CommanderRoom }; response.LobbyJukeboxBgm = new NetJukeboxBgm() { JukeboxTableId = 2, Type = NetJukeboxBgmType.JukeboxTableId, Location = NetJukeboxLocation.Lobby }; - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetUserProfile.cs b/nksrv/LobbyServer/Msgs/User/GetUserProfile.cs index 8f340c1..e87283b 100644 --- a/nksrv/LobbyServer/Msgs/User/GetUserProfile.cs +++ b/nksrv/LobbyServer/Msgs/User/GetUserProfile.cs @@ -33,7 +33,7 @@ namespace nksrv.LobbyServer.Msgs.User Logger.Warn("Unknown User ID: " + req.TargetUsn); } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetUserScenarioExist.cs b/nksrv/LobbyServer/Msgs/User/GetUserScenarioExist.cs index 6d53ecb..860b79b 100644 --- a/nksrv/LobbyServer/Msgs/User/GetUserScenarioExist.cs +++ b/nksrv/LobbyServer/Msgs/User/GetUserScenarioExist.cs @@ -34,7 +34,8 @@ namespace nksrv.LobbyServer.Msgs.User } } } - WriteData(response); + + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetUserTitle.cs b/nksrv/LobbyServer/Msgs/User/GetUserTitle.cs index c2ddf5e..4ff5a4e 100644 --- a/nksrv/LobbyServer/Msgs/User/GetUserTitle.cs +++ b/nksrv/LobbyServer/Msgs/User/GetUserTitle.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.User var r = new ResGetUserTitleList(); - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetUserTitleCounter.cs b/nksrv/LobbyServer/Msgs/User/GetUserTitleCounter.cs index 3ea4c4d..8f59611 100644 --- a/nksrv/LobbyServer/Msgs/User/GetUserTitleCounter.cs +++ b/nksrv/LobbyServer/Msgs/User/GetUserTitleCounter.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.User var r = new ResGetUserTitleCounterList(); - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetWallpaper.cs b/nksrv/LobbyServer/Msgs/User/GetWallpaper.cs index ba5be99..10a6e02 100644 --- a/nksrv/LobbyServer/Msgs/User/GetWallpaper.cs +++ b/nksrv/LobbyServer/Msgs/User/GetWallpaper.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.User var response = new ResGetWallpaper(); response.WallpaperList.AddRange(GetUser().WallpaperList); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/GetWallpaperInventory.cs b/nksrv/LobbyServer/Msgs/User/GetWallpaperInventory.cs index ec0d6f8..6a8f76a 100644 --- a/nksrv/LobbyServer/Msgs/User/GetWallpaperInventory.cs +++ b/nksrv/LobbyServer/Msgs/User/GetWallpaperInventory.cs @@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.User var r = new ResGetWallpaperInventory(); - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/User/ReadMail.cs b/nksrv/LobbyServer/Msgs/User/ReadMail.cs index 6eea0eb..8a1284b 100644 --- a/nksrv/LobbyServer/Msgs/User/ReadMail.cs +++ b/nksrv/LobbyServer/Msgs/User/ReadMail.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.User var r = new ResReadMail(); //TODO - WriteData(r); + await WriteDataAsync(r); } } } diff --git a/nksrv/LobbyServer/Msgs/User/SetNickname.cs b/nksrv/LobbyServer/Msgs/User/SetNickname.cs index e67f7e7..ff6c0cb 100644 --- a/nksrv/LobbyServer/Msgs/User/SetNickname.cs +++ b/nksrv/LobbyServer/Msgs/User/SetNickname.cs @@ -19,8 +19,8 @@ namespace nksrv.LobbyServer.Msgs.User var response = new ResSetNickname(); response.Result = SetNicknameResult.NicknameOk; response.Nickname = req.Nickname; - - WriteData(response); + + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/SetProfileIcon.cs b/nksrv/LobbyServer/Msgs/User/SetProfileIcon.cs index 786559e..70e47fc 100644 --- a/nksrv/LobbyServer/Msgs/User/SetProfileIcon.cs +++ b/nksrv/LobbyServer/Msgs/User/SetProfileIcon.cs @@ -18,7 +18,8 @@ namespace nksrv.LobbyServer.Msgs.User user.ProfileIconIsPrism = req.IsPrism; JsonDb.Save(); var response = new ResSetProfileIcon(); - WriteData(response); + + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/SetScenarioCompleted.cs b/nksrv/LobbyServer/Msgs/User/SetScenarioCompleted.cs index 009b660..9824aaf 100644 --- a/nksrv/LobbyServer/Msgs/User/SetScenarioCompleted.cs +++ b/nksrv/LobbyServer/Msgs/User/SetScenarioCompleted.cs @@ -29,7 +29,7 @@ namespace nksrv.LobbyServer.Msgs.User user.CompletedScenarios.Add(req.ScenarioId); JsonDb.Save(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/SetWallpaper.cs b/nksrv/LobbyServer/Msgs/User/SetWallpaper.cs index dff7d2f..449d2a5 100644 --- a/nksrv/LobbyServer/Msgs/User/SetWallpaper.cs +++ b/nksrv/LobbyServer/Msgs/User/SetWallpaper.cs @@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.User var user = GetUser(); user.WallpaperList = req.WallpaperList.ToArray(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/User/Tutorial/SetTutorial.cs b/nksrv/LobbyServer/Msgs/User/Tutorial/SetTutorial.cs index bbf501a..65c168a 100644 --- a/nksrv/LobbyServer/Msgs/User/Tutorial/SetTutorial.cs +++ b/nksrv/LobbyServer/Msgs/User/Tutorial/SetTutorial.cs @@ -25,7 +25,7 @@ namespace nksrv.LobbyServer.Msgs.User.Tutorial JsonDb.Save(); var response = new ResSetTutorial(); - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Wallet/GetWallet.cs b/nksrv/LobbyServer/Msgs/Wallet/GetWallet.cs index ae99c9b..8e684bd 100644 --- a/nksrv/LobbyServer/Msgs/Wallet/GetWallet.cs +++ b/nksrv/LobbyServer/Msgs/Wallet/GetWallet.cs @@ -20,13 +20,13 @@ namespace nksrv.LobbyServer.Msgs.Wallet { Console.WriteLine("Request currency " + (CurrencyType)item); } - + foreach (var currency in user.Currency) { response.Currency.Add(new NetUserCurrencyData() { Type = (int)currency.Key, Value = currency.Value }); } - WriteData(response); + await WriteDataAsync(response); } } } diff --git a/nksrv/LobbyServer/Msgs/Wallet/WalletRefreshCharge.cs b/nksrv/LobbyServer/Msgs/Wallet/WalletRefreshCharge.cs index 5acd351..eeffbbc 100644 --- a/nksrv/LobbyServer/Msgs/Wallet/WalletRefreshCharge.cs +++ b/nksrv/LobbyServer/Msgs/Wallet/WalletRefreshCharge.cs @@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.Wallet response.ChargeCash.Value = item.Value; } } - WriteData(response); + await WriteDataAsync(response); } } }