Added stores for connections. Added requests for groups, group chatters, group permissions & connections. Using TTS Voice State store.
This commit is contained in:
18
Startup.cs
18
Startup.cs
@@ -94,15 +94,23 @@ s.AddSingleton<IStore<string, TTSVoice>, VoiceStore>();
|
||||
s.AddSingleton<IStore<string, User>, UserStore>();
|
||||
|
||||
// Request handlers
|
||||
s.AddSingleton<IRequest, CreateConnection>();
|
||||
s.AddSingleton<IRequest, CreateGroup>();
|
||||
s.AddSingleton<IRequest, CreateGroupChatter>();
|
||||
s.AddSingleton<IRequest, CreateGroupPermission>();
|
||||
s.AddSingleton<IRequest, CreatePolicy>();
|
||||
s.AddSingleton<IRequest, CreateRedeemableAction>();
|
||||
s.AddSingleton<IRequest, CreateRedemption>();
|
||||
s.AddSingleton<IRequest, CreateTTSFilter>();
|
||||
s.AddSingleton<IRequest, CreateTTSUser>();
|
||||
s.AddSingleton<IRequest, CreateTTSVoice>();
|
||||
s.AddSingleton<IRequest, DeleteConnection>();
|
||||
s.AddSingleton<IRequest, DeleteGroup>();
|
||||
s.AddSingleton<IRequest, DeleteGroupChatter>();
|
||||
s.AddSingleton<IRequest, DeleteGroupPermission>();
|
||||
s.AddSingleton<IRequest, DeletePolicy>();
|
||||
s.AddSingleton<IRequest, DeleteRedeemableAction>();
|
||||
s.AddSingleton<IRequest, DeleteRedemption>();
|
||||
s.AddSingleton<IRequest, DeletePolicy>();
|
||||
s.AddSingleton<IRequest, DeleteTTSFilter>();
|
||||
s.AddSingleton<IRequest, DeleteTTSVoice>();
|
||||
s.AddSingleton<IRequest, GetChatterIds>();
|
||||
@@ -117,7 +125,11 @@ s.AddSingleton<IRequest, GetPolicies>();
|
||||
s.AddSingleton<IRequest, GetTTSUsers>();
|
||||
s.AddSingleton<IRequest, GetTTSVoices>();
|
||||
s.AddSingleton<IRequest, GetTTSWordFilters>();
|
||||
s.AddSingleton<IRequest, UpdateConnection>();
|
||||
s.AddSingleton<IRequest, UpdateDefaultTTSVoice>();
|
||||
s.AddSingleton<IRequest, UpdateGroup>();
|
||||
s.AddSingleton<IRequest, UpdateGroupChatter>();
|
||||
s.AddSingleton<IRequest, UpdateGroupPermission>();
|
||||
s.AddSingleton<IRequest, UpdatePolicy>();
|
||||
s.AddSingleton<IRequest, UpdateRedeemableAction>();
|
||||
s.AddSingleton<IRequest, UpdateRedemption>();
|
||||
@@ -149,9 +161,7 @@ var wsOptions = new WebSocketOptions()
|
||||
{
|
||||
KeepAliveInterval = TimeSpan.FromSeconds(30)
|
||||
};
|
||||
// wsOptions.AllowedOrigins.Add("wss://tomtospeech.com");
|
||||
//wsOptions.AllowedOrigins.Add("ws.tomtospeech.com");
|
||||
//wsOptions.AllowedOrigins.Add("hermes-ws.goblincaves.com");
|
||||
|
||||
app.UseWebSockets(wsOptions);
|
||||
|
||||
var options = app.Services.GetRequiredService<JsonSerializerOptions>();
|
||||
|
||||
Reference in New Issue
Block a user