fix: add default empty response packet
All checks were successful
Build, Package and Push Images / preprocess (push) Successful in 2s
Build, Package and Push Images / build (push) Successful in 33s
Build, Package and Push Images / sonarqube (push) Has been skipped
Build, Package and Push Images / sbom-scan (push) Successful in 39s
Build, Package and Push Images / container-build (push) Successful in 1m20s
Build, Package and Push Images / container-sbom-scan (push) Successful in 36s
All checks were successful
Build, Package and Push Images / preprocess (push) Successful in 2s
Build, Package and Push Images / build (push) Successful in 33s
Build, Package and Push Images / sonarqube (push) Has been skipped
Build, Package and Push Images / sbom-scan (push) Successful in 39s
Build, Package and Push Images / container-build (push) Successful in 1m20s
Build, Package and Push Images / container-sbom-scan (push) Successful in 36s
This commit is contained in:
parent
a9f382963b
commit
64ba76e41a
1 changed files with 12 additions and 2 deletions
|
@ -33,7 +33,9 @@ public class ChannelSelectionHandler : IPacketHandler<ChannelSelectionPacket>
|
||||||
{
|
{
|
||||||
var authSession = (AuthSession)session;
|
var authSession = (AuthSession)session;
|
||||||
var charactersOfAccount = this._wonderkingContext.Accounts.Include(account => account.Characters)
|
var charactersOfAccount = this._wonderkingContext.Accounts.Include(account => account.Characters)
|
||||||
.ThenInclude(character => character.InventoryItems)
|
.ThenInclude(character => character.InventoryItems).Include(account => account.Characters)
|
||||||
|
.ThenInclude(character => character.JobData).Include(account => account.Characters)
|
||||||
|
.ThenInclude(character => character.BaseStats)
|
||||||
.FirstOrDefault(a => a.Id == authSession.AccountId)
|
.FirstOrDefault(a => a.Id == authSession.AccountId)
|
||||||
?.Characters;
|
?.Characters;
|
||||||
ChannelSelectionResponsePacket responsePacket;
|
ChannelSelectionResponsePacket responsePacket;
|
||||||
|
@ -71,7 +73,15 @@ public class ChannelSelectionHandler : IPacketHandler<ChannelSelectionPacket>
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
responsePacket = CreateTestChannelSelectionResponsePacket();
|
responsePacket = testingChars
|
||||||
|
? CreateTestChannelSelectionResponsePacket()
|
||||||
|
: new ChannelSelectionResponsePacket
|
||||||
|
{
|
||||||
|
ChannelIsFullFlag = 0,
|
||||||
|
Endpoint = "127.0.0.1",
|
||||||
|
Port = 12345,
|
||||||
|
Characters = Array.Empty<CharacterData>()
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
authSession.Send(responsePacket);
|
authSession.Send(responsePacket);
|
||||||
|
|
Loading…
Reference in a new issue