Changed the default way to modify values in store. Added basic validation to stores. Using interfaces to DI store objects.
This commit is contained in:
@@ -8,10 +8,10 @@ namespace HermesSocketServer.Requests
|
||||
{
|
||||
public string Name => "update_default_tts_voice";
|
||||
public string[] RequiredKeys => ["user", "voice"];
|
||||
private UserStore _users;
|
||||
private IStore<string, User> _users;
|
||||
private ILogger _logger;
|
||||
|
||||
public UpdateDefaultTTSVoice(UserStore users, ILogger logger)
|
||||
public UpdateDefaultTTSVoice(IStore<string, User> users, ILogger logger)
|
||||
{
|
||||
_users = users;
|
||||
_logger = logger;
|
||||
|
||||
Reference in New Issue
Block a user