mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-14 07:55:01 +01:00
use async for WriteData
This commit is contained in:
@@ -59,7 +59,7 @@ namespace nksrv.LobbyServer
|
||||
|
||||
protected abstract Task HandleAsync();
|
||||
|
||||
protected void WriteData<T>(T data) where T : IMessage, new()
|
||||
protected async Task WriteDataAsync<T>(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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Antibot
|
||||
|
||||
// this is responsible for server side anticheat
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Antibot
|
||||
|
||||
var response = new ResAntibotRecvData();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Archive
|
||||
|
||||
var response = new ResExistScenarioBookmark();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Arena
|
||||
|
||||
var response = new ResGetArenaBanInfo();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,8 @@ namespace nksrv.LobbyServer.Msgs.Auth
|
||||
var req = await ReadData<ReqLogout>();
|
||||
|
||||
JsonDb.Instance.GameClientTokens.Remove(UsedAuthToken);
|
||||
WriteData(new ResLogout());
|
||||
|
||||
await WriteDataAsync(new ResLogout());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Badge
|
||||
|
||||
var response = new ResDeleteBadge();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace nksrv.LobbyServer.Msgs.Badge
|
||||
var req = await ReadData<ReqSyncBadge>();
|
||||
|
||||
var response = new ResSyncBadge();
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,8 @@ namespace nksrv.LobbyServer.Msgs.Campaign
|
||||
|
||||
var response = new ResCampaignPackageGetAllShutdownFlags();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace nksrv.LobbyServer.Msgs.Campaign
|
||||
|
||||
response.Json = resultingJson;
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace nksrv.LobbyServer.Msgs.Campaign
|
||||
|
||||
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,8 +10,6 @@ namespace nksrv.LobbyServer.Msgs.Campaign
|
||||
var req = await ReadData<ReqSaveCampaignField>();
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Character
|
||||
response.CounselAvailableCount = 3; // TODO
|
||||
|
||||
// TODO: Validate response from real server and pull info from user info
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace nksrv.LobbyServer.Msgs.Character
|
||||
// return all
|
||||
response.CostumeIds.AddRange(StaticDataParser.Instance.GetAllCostumes());
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@ namespace nksrv.LobbyServer.Msgs.Character
|
||||
|
||||
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.Character
|
||||
|
||||
var response = new ResSetCharacterCostume();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace nksrv.LobbyServer.Msgs.Event
|
||||
|
||||
// TODO reward
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Event
|
||||
|
||||
// TOOD
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Event
|
||||
|
||||
var response = new ResGetEventMissionClear();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace nksrv.LobbyServer.Msgs.Event
|
||||
user.EventInfo.Add(req.EventID, new EventData());
|
||||
}
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace nksrv.LobbyServer.Msgs.Event
|
||||
JoinAt = 0
|
||||
});
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Friend
|
||||
var response = new ResGetFriendData();
|
||||
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace nksrv.LobbyServer.Msgs.Gacha
|
||||
response.FreeCount = 0;
|
||||
response.EventData = new NetEventData() { Id = 1 };
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace nksrv.LobbyServer.Msgs.Gacha
|
||||
JsonDb.Save();
|
||||
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory
|
||||
}
|
||||
JsonDb.Save();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory
|
||||
|
||||
JsonDb.Save();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory
|
||||
|
||||
// TODO implement
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory
|
||||
}
|
||||
}
|
||||
JsonDb.Save();
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace nksrv.LobbyServer.Msgs.Inventory
|
||||
|
||||
JsonDb.Save();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger
|
||||
// TODO: save these things
|
||||
var response = new ResPickTodayDailyMessage();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger
|
||||
// TODO: save these things
|
||||
var response = new ResGetMessages();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger
|
||||
// TODO: get proper response
|
||||
var response = new ResGetPickedMessageList();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger
|
||||
// TODO: get proper response
|
||||
var response = new ResForcePickTodayRandomMessage();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.Messenger
|
||||
// TODO: save these things
|
||||
var response = new ResProceedMessage();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.Dave
|
||||
|
||||
var response = new ResGetAllMiniGameDaveTriggers();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame
|
||||
|
||||
var response = new ResGetMiniGameNKSV2Data();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.IslandAdventure
|
||||
|
||||
var response = new ResGetIslandAdventureFishingStepUpRewardStatus();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.IslandAdventure
|
||||
|
||||
var response = new ResGetIslandAdventurePhotoStepUpRewardStatus();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.IslandAdventure
|
||||
|
||||
var response = new ResGetIslandAdventureMissionProgress();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Minigame.PlaySoda
|
||||
|
||||
var response = new ResGetPlaySodaChallengeModeInfo();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace nksrv.LobbyServer.Msgs.Misc
|
||||
|
||||
var response = new ResEnterLobbyPing();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace nksrv.LobbyServer.Msgs.Misc
|
||||
var r = new ResGetFeatureFlag();
|
||||
r.IsOpen = true;
|
||||
|
||||
WriteData(r);
|
||||
await WriteDataAsync(r);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace nksrv.LobbyServer.Msgs.Misc
|
||||
{
|
||||
var r = new MaintenanceNoticeResponse();
|
||||
|
||||
WriteData(r);
|
||||
await WriteDataAsync(r);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Misc
|
||||
|
||||
|
||||
var response = new ResUserOnlineStateLog();
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Mission
|
||||
var response = new ResGetAchievementRewardedData();
|
||||
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Mission.Rewards
|
||||
// TODO: implement
|
||||
var response = new ResGetDailyRewardedData();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost
|
||||
// TODO: save these things
|
||||
var response = new ResGetJukeboxRewardedData();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Mission.Rewards
|
||||
// TODO: implement
|
||||
var response = new ResGetWeeklyRewardedData();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost
|
||||
|
||||
// TODO
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost
|
||||
|
||||
var response = new ResGetDispatchList();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost
|
||||
// TODO: save these things
|
||||
var response = new ResGetRecycleRoomData();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace nksrv.LobbyServer.Msgs.Outpost
|
||||
|
||||
var response = new ResGetMemoryList();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace nksrv.LobbyServer.Msgs.PartyMatch
|
||||
|
||||
var response = new ResListInvitation();
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Pass
|
||||
|
||||
// TODO: Support events
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Pass
|
||||
|
||||
// TODO: Support events
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Ranking
|
||||
var response = new ResUpdateRankingServerReward();
|
||||
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace nksrv.LobbyServer.Msgs.Shop
|
||||
var req = await ReadData<ReqShopProductList>();
|
||||
var response = new ResShopProductList();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp
|
||||
var response = new ResGetSubscription();
|
||||
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp
|
||||
var response = new ResGetJupiterMarketingDetail();
|
||||
response.MarketingDetail = "{}";
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp
|
||||
|
||||
// TODO
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.InApp
|
||||
var response = new ResGetInAppShopReceivableProductList();
|
||||
// TODO
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace nksrv.LobbyServer.Msgs.Shop.PackageShop
|
||||
var req = await ReadData<ReqGetPopupPackageState>();
|
||||
|
||||
var response = new ResGetPopupPackageState();
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.Simroom
|
||||
},
|
||||
NextLegacyBuffResetDate = Timestamp.FromDateTimeOffset(DateTime.UtcNow.AddDays(7)) };
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace nksrv.LobbyServer.Msgs.Soloraid
|
||||
|
||||
};
|
||||
// TODO
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace nksrv.LobbyServer.Msgs.Stage
|
||||
|
||||
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ namespace nksrv.LobbyServer.Msgs.Stage
|
||||
JsonDb.Save();
|
||||
}
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
|
||||
private NetRewardData RegisterRewardsForUser(Utils.User user, RewardTableRecord rewardData)
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace nksrv.LobbyServer.Msgs.Stage
|
||||
|
||||
var response = new ResEnterStage();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace nksrv.LobbyServer.Msgs.Subquest
|
||||
|
||||
// TOOD
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.Team
|
||||
|
||||
}
|
||||
}
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace nksrv.LobbyServer.Msgs.Team
|
||||
{
|
||||
Console.WriteLine("support character used: " + item);
|
||||
}
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace nksrv.LobbyServer.Msgs.Team
|
||||
}
|
||||
JsonDb.Save();
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ namespace nksrv.LobbyServer.Msgs.Tower
|
||||
response.Data.Add(t3);
|
||||
response.Data.Add(t4);
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace nksrv.LobbyServer.Msgs.Trigger
|
||||
|
||||
JsonDb.Save();
|
||||
var response = new ResFinMainQuest();
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace nksrv.LobbyServer.Msgs.Trigger
|
||||
var req = ReadData<ReqSyncTrigger>();
|
||||
|
||||
var response = new ResSyncTrigger();
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ namespace nksrv.LobbyServer.Msgs.User
|
||||
|
||||
response.LastClearedNormalMainStageId = user.LastNormalStageCleared;
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace nksrv.LobbyServer.Msgs.User
|
||||
// todo tutorial playcount of gacha
|
||||
response.TutorialGachaPlayCount = user.GachaTutorialPlayCount;
|
||||
|
||||
WriteData(response);
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user