chore: slight adjustments to async
This commit is contained in:
parent
797ea61f36
commit
854ac06de6
2 changed files with 6 additions and 6 deletions
|
@ -31,7 +31,7 @@ public class AuthSession : TcpSession
|
||||||
public void Send(IPacket packet)
|
public void Send(IPacket packet)
|
||||||
{
|
{
|
||||||
var type = packet.GetType();
|
var type = packet.GetType();
|
||||||
this._logger.LogTrace("Packet of type {Type} is being serialized", type.Name);
|
this._logger.LogInformation("Packet of type {Type} is being serialized", type.Name);
|
||||||
var packetIdAttribute = type.GetCustomAttribute<PacketIdAttribute>();
|
var packetIdAttribute = type.GetCustomAttribute<PacketIdAttribute>();
|
||||||
if (packetIdAttribute == null)
|
if (packetIdAttribute == null)
|
||||||
{
|
{
|
||||||
|
@ -59,8 +59,8 @@ public class AuthSession : TcpSession
|
||||||
buffer[2 + i] = bytesOfOpcode[i];
|
buffer[2 + i] = bytesOfOpcode[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
this._logger.LogTrace("Packet data being parsed is: {Data}", BitConverter.ToString(packetData.ToArray()));
|
this._logger.LogInformation("Packet data being parsed is: {Data}", BitConverter.ToString(packetData.ToArray()));
|
||||||
this._logger.LogTrace("Packet being parsed is: {Data}", BitConverter.ToString(buffer.ToArray()));
|
this._logger.LogInformation("Packet being parsed is: {Data}", BitConverter.ToString(buffer.ToArray()));
|
||||||
|
|
||||||
this.Send(buffer);
|
this.Send(buffer);
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,9 +59,9 @@ public class CharacterCreationHandler : IPacketHandler<CharacterCreationPacket>
|
||||||
Health = 250,
|
Health = 250,
|
||||||
Mana = 250,
|
Mana = 250,
|
||||||
});
|
});
|
||||||
await _wonderkingContext.SaveChangesAsync().ConfigureAwait(false);
|
await _wonderkingContext.SaveChangesAsync().ConfigureAwait(true);
|
||||||
|
|
||||||
var character = await _wonderkingContext.Characters.AsNoTracking()
|
var character = await _wonderkingContext.Characters.AsNoTrackingWithIdentityResolution()
|
||||||
.Where(c => authSession != null && c.Account.Id == authSession.AccountId && c.Name == packet.Name)
|
.Where(c => authSession != null && c.Account.Id == authSession.AccountId && c.Name == packet.Name)
|
||||||
.Select(c =>
|
.Select(c =>
|
||||||
new CharacterData
|
new CharacterData
|
||||||
|
@ -82,7 +82,7 @@ public class CharacterCreationHandler : IPacketHandler<CharacterCreationPacket>
|
||||||
.Where(item => item.InventoryTab == InventoryTab.WornCashEquipment)
|
.Where(item => item.InventoryTab == InventoryTab.WornCashEquipment)
|
||||||
.Select(item => item.ItemId)
|
.Select(item => item.ItemId)
|
||||||
.ToArray(),
|
.ToArray(),
|
||||||
}).FirstOrDefaultAsync().ConfigureAwait(true);
|
}).FirstAsync().ConfigureAwait(true);
|
||||||
authSession?.Send(new CharacterCreationResponsePacket { Character = character });
|
authSession?.Send(new CharacterCreationResponsePacket { Character = character });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue