Added support for StreamElements' Overlay Key for TTS. Added emote support for stores. Reduced emotes sent to users.
This commit is contained in:
@@ -46,6 +46,7 @@ namespace HermesSocketServer.Services
|
||||
var chatterTable = _configuration.Database.Tables["Chatter"];
|
||||
var connectionTable = _configuration.Database.Tables["Connection"];
|
||||
var connectionStateTable = _configuration.Database.Tables["ConnectionState"];
|
||||
var emoteTable = _configuration.Database.Tables["Emote"];
|
||||
var groupTable = _configuration.Database.Tables["Group"];
|
||||
var groupPermissionTable = _configuration.Database.Tables["GroupPermission"];
|
||||
var policyTable = _configuration.Database.Tables["Policy"];
|
||||
@@ -55,6 +56,7 @@ namespace HermesSocketServer.Services
|
||||
|
||||
var chatters = new ChatterStore(userId, chatterTable, _database, _logger);
|
||||
var connections = new ConnectionStore(userId, connectionTable, _database, _logger);
|
||||
var emotes = new EmoteStore(userId, emoteTable, _database, _logger);
|
||||
var groups = new GroupStore(userId, groupTable, _database, _configuration, _logger);
|
||||
var groupPermissions = new GroupPermissionStore(userId, groupPermissionTable, groups, _database, _logger);
|
||||
var policies = new PolicyStore(userId, policyTable, groups, _database, _logger);
|
||||
@@ -69,6 +71,7 @@ namespace HermesSocketServer.Services
|
||||
User = user,
|
||||
Chatters = chatters,
|
||||
Connections = connections,
|
||||
Emotes = emotes,
|
||||
Groups = groups,
|
||||
GroupPermissions = groupPermissions,
|
||||
Policies = policies,
|
||||
@@ -81,6 +84,7 @@ namespace HermesSocketServer.Services
|
||||
Task.WaitAll([
|
||||
channel.Actions.Load(),
|
||||
channel.Chatters.Load(),
|
||||
channel.Emotes.Load(),
|
||||
channel.Connections.Load(),
|
||||
channel.Groups.Load(),
|
||||
channel.Filters.Load(),
|
||||
@@ -136,6 +140,7 @@ namespace HermesSocketServer.Services
|
||||
await Task.WhenAll([
|
||||
channel.Chatters.Save(),
|
||||
channel.Connections.Save(),
|
||||
channel.Emotes.Save(),
|
||||
channel.Groups.Save(),
|
||||
channel.GroupPermissions.Save(),
|
||||
channel.Policies.Save(),
|
||||
@@ -154,6 +159,7 @@ namespace HermesSocketServer.Services
|
||||
var genericTablesTask = Task.WhenAll([
|
||||
channel.Chatters.Save(),
|
||||
channel.Connections.Save(),
|
||||
channel.Emotes.Save(),
|
||||
channel.Filters.Save(),
|
||||
channel.VoiceStates.Save(),
|
||||
]).ConfigureAwait(false);
|
||||
|
||||
Reference in New Issue
Block a user