mirror of
https://github.com/Ottermandias/Glamourer.git
synced 2025-12-12 10:17:23 +01:00
Merge pull request #53 from rootdarkarchon/main
Change RevertableDesigns Dictionary to ConcurrentDictionary
This commit is contained in:
commit
7b2ea0273c
1 changed files with 5 additions and 4 deletions
|
|
@ -1,11 +1,12 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Concurrent;
|
||||||
|
using System.Collections.Generic;
|
||||||
using Dalamud.Game.ClientState.Objects.Types;
|
using Dalamud.Game.ClientState.Objects.Types;
|
||||||
|
|
||||||
namespace Glamourer.Designs
|
namespace Glamourer.Designs
|
||||||
{
|
{
|
||||||
public class RevertableDesigns
|
public class RevertableDesigns
|
||||||
{
|
{
|
||||||
public readonly Dictionary<string, CharacterSave> Saves = new();
|
public readonly ConcurrentDictionary<string, CharacterSave> Saves = new();
|
||||||
|
|
||||||
public bool Add(Character actor)
|
public bool Add(Character actor)
|
||||||
{
|
{
|
||||||
|
|
@ -24,7 +25,7 @@ namespace Glamourer.Designs
|
||||||
if (!Saves.ContainsKey(actorName))
|
if (!Saves.ContainsKey(actorName))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
Saves.Remove(actorName);
|
Saves.Remove(actorName, out _);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -34,7 +35,7 @@ namespace Glamourer.Designs
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
save.Apply(actor);
|
save.Apply(actor);
|
||||||
Saves.Remove(actor.Name.ToString());
|
Saves.Remove(actor.Name.ToString(), out _);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue