Added TTS flags. Fixed adding, modifying and loading TTS Filters. Changed TTS Filters loading from database to TTS Fitler Store on login ack.
This commit is contained in:
@ -22,15 +22,17 @@ namespace HermesSocketServer.Store
|
||||
public override async Task Load()
|
||||
{
|
||||
var data = new Dictionary<string, object>() { { "user", _userId } };
|
||||
string sql = $"SELECT id, search, replace FROM \"TtsWordFilter\" WHERE \"userId\" = @user";
|
||||
string sql = $"SELECT id, search, replace, flag FROM \"TtsWordFilter\" WHERE \"userId\" = @user";
|
||||
await _database.Execute(sql, data, (reader) =>
|
||||
{
|
||||
var id = reader.GetString(0);
|
||||
_store.Add(id.ToString(), new TTSWordFilter()
|
||||
{
|
||||
Id = id,
|
||||
UserId = _userId,
|
||||
Search = reader.GetString(1),
|
||||
Replace = reader.GetString(2)
|
||||
Replace = reader.GetString(2),
|
||||
Flag = reader.GetInt32(3),
|
||||
});
|
||||
});
|
||||
_logger.Information($"Loaded {_store.Count} TTS chatter voices from database.");
|
||||
|
Reference in New Issue
Block a user