Redid stores. Added user store. Added Channel Manager, to manage data from a single channel.
This commit is contained in:
@@ -81,7 +81,7 @@ s.AddSingleton<VoiceNameValidator>();
|
||||
|
||||
// Stores
|
||||
s.AddSingleton<VoiceStore>();
|
||||
s.AddSingleton<ChatterStore>();
|
||||
s.AddSingleton<UserStore>();
|
||||
|
||||
// Request handlers
|
||||
s.AddSingleton<IRequest, GetTTSUsers>();
|
||||
@@ -103,6 +103,8 @@ s.AddSingleton<IRequest, GetRedeemableActions>();
|
||||
s.AddSingleton<IRequest, UpdateTTSVoiceState>();
|
||||
s.AddSingleton<IRequest, UpdateDefaultTTSVoice>();
|
||||
|
||||
// Managers
|
||||
s.AddSingleton<ChannelManager>();
|
||||
s.AddSingleton<HermesSocketManager>();
|
||||
s.AddSingleton<SocketHandlerManager>();
|
||||
s.AddSingleton<IRequestManager, RequestManager>();
|
||||
@@ -113,7 +115,7 @@ s.AddSingleton(new JsonSerializerOptions()
|
||||
});
|
||||
s.AddSingleton<Server>();
|
||||
|
||||
|
||||
// Background services
|
||||
s.AddHostedService<DatabaseService>();
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
Reference in New Issue
Block a user