Skip to content

Commit 5d6ac27

Browse files
committed
cache accountid
1 parent 8183233 commit 5d6ac27

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ZkLobbyServer/ConnectedUser.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -629,15 +629,16 @@ public async Task RemoveConnection(ClientConnection con, string reason)
629629

630630
if (server.ConnectedUsers.TryRemove(Name, out connectedUser))
631631
{
632+
int accountID = User.AccountID;
632633
connectedUser.ResetHasSeen();
634+
connectedUser.User.AccountID = 0;
633635

634636
using (var db = new ZkDataContext())
635637
{
636-
var acc = await db.Accounts.FindAsync(User.AccountID);
638+
var acc = await db.Accounts.FindAsync(accountID);
637639
acc.LastLogout = DateTime.UtcNow;
638640
await db.SaveChangesAsync();
639641
}
640-
connectedUser.User.AccountID = 0;
641642
}
642643
}
643644
}

0 commit comments

Comments
 (0)