Fixed a lot of compiler warnings. Fixed 7tv connection.
This commit is contained in:
16
User.cs
16
User.cs
@@ -9,27 +9,27 @@ namespace TwitchChatTTS
|
||||
public class User
|
||||
{
|
||||
// Hermes user id
|
||||
public string HermesUserId { get; set; }
|
||||
public string HermesUsername { get; set; }
|
||||
public required string HermesUserId { get; set; }
|
||||
public required string HermesUsername { get; set; }
|
||||
public long TwitchUserId { get; set; }
|
||||
public string TwitchUsername { get; set; }
|
||||
public string SevenEmoteSetId { get; set; }
|
||||
public required string TwitchUsername { get; set; }
|
||||
public required string SevenEmoteSetId { get; set; }
|
||||
public long? OwnerId { get; set; }
|
||||
|
||||
public Connection? TwitchConnection { get; set; }
|
||||
public Connection? NightbotConnection { get; set; }
|
||||
|
||||
public string DefaultTTSVoice { get; set; }
|
||||
public required string DefaultTTSVoice { get; set; }
|
||||
// voice id -> voice name
|
||||
public IDictionary<string, string> VoicesAvailable { get => _voicesAvailable; set { _voicesAvailable = value; VoiceNameRegex = GenerateEnabledVoicesRegex(); } }
|
||||
// chatter/twitch id -> voice id
|
||||
public IDictionary<long, string> VoicesSelected { get; set; }
|
||||
public required IDictionary<long, string> VoicesSelected { get; set; }
|
||||
// voice names
|
||||
public HashSet<string> VoicesEnabled { get => _voicesEnabled; set { _voicesEnabled = value; VoiceNameRegex = GenerateEnabledVoicesRegex(); } }
|
||||
|
||||
public IDictionary<string, RaidInfo> Raids { get; set; } = new Dictionary<string, RaidInfo>();
|
||||
public HashSet<long> Chatters { get; set; }
|
||||
public IList<TTSWordFilter> RegexFilters { get; set; }
|
||||
public required HashSet<long> Chatters { get; set; }
|
||||
public required IList<TTSWordFilter> RegexFilters { get; set; }
|
||||
[JsonIgnore]
|
||||
public Regex? VoiceNameRegex { get; set; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user