Fixed multiple issues.
This commit is contained in:
@ -13,6 +13,7 @@ namespace HermesSocketServer.Socket.Handlers
|
||||
private readonly HashSet<string> _history;
|
||||
private readonly EmoteUsageMessage[] _array;
|
||||
private readonly ILogger _logger;
|
||||
private readonly object _lock;
|
||||
|
||||
private int _index;
|
||||
|
||||
@ -22,6 +23,7 @@ namespace HermesSocketServer.Socket.Handlers
|
||||
_logger = logger;
|
||||
_history = new HashSet<string>(101);
|
||||
_array = new EmoteUsageMessage[100];
|
||||
_lock = new object();
|
||||
_index = -1;
|
||||
}
|
||||
|
||||
@ -31,7 +33,7 @@ namespace HermesSocketServer.Socket.Handlers
|
||||
if (message is not EmoteUsageMessage data || sender.Id == null)
|
||||
return;
|
||||
|
||||
lock (_logger)
|
||||
lock (_lock)
|
||||
{
|
||||
if (_history.Contains(data.MessageId))
|
||||
{
|
||||
|
@ -77,6 +77,7 @@ namespace HermesSocketServer.Socket.Handlers
|
||||
var ack = new LoginAckMessage()
|
||||
{
|
||||
UserId = userId,
|
||||
SessionId = sender.UID,
|
||||
OwnerId = _configuration.Tts.OwnerId,
|
||||
Admin = sender.Admin,
|
||||
WebLogin = data.WebLogin,
|
||||
|
Reference in New Issue
Block a user