private async void BitsCheck(object sender, OnMessageReceivedArgs e) { if (e.ChatMessage.Bits == 0) { return; } string message; try { await _dataProcessor.AddToUserAsync( new List <IUserBase> { new UserBase(e.ChatMessage.DisplayName, e.ChatMessage.UserId) }, e.ChatMessage.Bits *_configuration.BitsPointsMultiplier + 11, subCheck : false).ConfigureAwait(false); message = $"/me {e.ChatMessage.DisplayName} a fost recompensat {e.ChatMessage.Bits * _configuration.BitsPointsMultiplier + 11}XP! Bravo!"; } catch (Exception exception) { Log.Error(exception, "Rewarding user for bits FAILED!"); message = "/me A ESUAT SA RECOMPENSEZE USERul. SEND LOGS."; } _twitchConnection.Client.SendMessage(e.ChatMessage.Channel, message); }