Add Thread-Safe Lists, and make all list access thread-safe

This commit is contained in:
Li 2022-08-31 20:31:07 +12:00
parent 900fe0d48a
commit 40c34ac030
24 changed files with 111 additions and 44 deletions

View file

@ -6,10 +6,10 @@ namespace HISP.Player
public class MutedPlayers
{
private User baseUser;
private List<int> userIds;
private ThreadSafeList<int> userIds;
public MutedPlayers(User BaseUser)
{
userIds = new List<int>();
userIds = new ThreadSafeList<int>();
baseUser = BaseUser;
int[] userids = Database.GetMutedPlayers(BaseUser.Id);