mirror of
https://github.com/Caraxi/mare.client.git
synced 2025-12-15 09:24:15 +01:00
several fixes for file cache handling, add account deletion
This commit is contained in:
parent
27208ed2a5
commit
8c9f816e6d
5 changed files with 98 additions and 5 deletions
|
|
@ -41,6 +41,7 @@ public class CharacterCacheManager : IDisposable
|
|||
|
||||
public void AddInitialPairs(List<string> apiTaskResult)
|
||||
{
|
||||
_onlineCachedPlayers.Clear();
|
||||
_onlineCachedPlayers.AddRange(apiTaskResult.Select(a => new CachedPlayer(a)));
|
||||
Logger.Debug("Online and paired users: " + string.Join(",", _onlineCachedPlayers));
|
||||
}
|
||||
|
|
@ -159,6 +160,7 @@ public class CharacterCacheManager : IDisposable
|
|||
private void ApiControllerOnPairedClientOnline(object? sender, EventArgs e)
|
||||
{
|
||||
Logger.Debug("Player online: " + sender!);
|
||||
if (_onlineCachedPlayers.Any(c => c.PlayerNameHash == (string)sender!)) return;
|
||||
_onlineCachedPlayers.Add(new CachedPlayer((string)sender!));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue