Fixed TTS using StreamElements. Fixed several issues.
This commit is contained in:
@@ -62,15 +62,15 @@ namespace TwitchChatTTS.Chat.Messaging
|
||||
|
||||
var emoteUsage = GetEmoteUsage(fragments);
|
||||
var tasks = new List<Task>();
|
||||
if (_obs.Streaming && !_user.Slave)
|
||||
if ((!_obs.Connected || _obs.Streaming) && !_user.Slave)
|
||||
{
|
||||
if (emoteUsage.NewEmotes.Any())
|
||||
tasks.Add(_hermes.SendEmoteDetails(emoteUsage.NewEmotes));
|
||||
if (emoteUsage.EmotesUsed.Any() && messageId != null && chatterId != null)
|
||||
tasks.Add(_hermes.SendEmoteUsage(messageId, chatterId.Value, emoteUsage.EmotesUsed));
|
||||
if (!string.IsNullOrEmpty(chatterLogin) && chatterId != null && !_user.Chatters.Contains(chatterId.Value))
|
||||
if (chatterId.HasValue && !_user.Chatters.Contains(chatterId.Value))
|
||||
{
|
||||
tasks.Add(_hermes.SendChatterDetails(chatterId.Value, chatterLogin));
|
||||
tasks.Add(_hermes.SendChatterDetails(chatterId.Value, chatterLogin!));
|
||||
_user.Chatters.Add(chatterId.Value);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user