Fixed compiler warnings.
This commit is contained in:
		| @@ -23,27 +23,32 @@ namespace HermesSocketServer.Services | ||||
|         } | ||||
|  | ||||
|  | ||||
|         public async Task<Channel?> Add(string userId) | ||||
|         public Task<Channel?> Add(string userId) | ||||
|         { | ||||
|             var user = _users.Get(userId); | ||||
|             if (user == null) | ||||
|             { | ||||
|                 return null; | ||||
|                 return Task.FromResult<Channel?>(null); | ||||
|             } | ||||
|             lock (_lock) | ||||
|             { | ||||
|                 if (_channels.ContainsKey(userId)) | ||||
|                 { | ||||
|                     return null; | ||||
|                     return Task.FromResult<Channel?>(null); | ||||
|                 } | ||||
|  | ||||
|                 var chatters = new ChatterStore(userId, _database, _logger); | ||||
|                 var policies = new PolicyStore(userId, _database, _logger); | ||||
|                 var filters = new TTSFilterStore(userId, _database, _logger); | ||||
|                 var actions = new ActionStore(userId, _database, _logger); | ||||
|                 var redemptions = new RedemptionStore(userId, _database, _logger); | ||||
|                  | ||||
|                 Task.WaitAll([ | ||||
|                     chatters.Load(), | ||||
|                     policies.Load(), | ||||
|                     filters.Load(), | ||||
|                     actions.Load(), | ||||
|                     redemptions.Load(), | ||||
|                 ]); | ||||
|  | ||||
|                 var channel = new Channel() | ||||
| @@ -53,10 +58,12 @@ namespace HermesSocketServer.Services | ||||
|                     Chatters = chatters, | ||||
|                     Policies = policies, | ||||
|                     Filters = filters, | ||||
|                     Actions = actions, | ||||
|                     Redemptions = redemptions, | ||||
|                 }; | ||||
|  | ||||
|                 _channels.Add(userId, channel); | ||||
|                 return channel; | ||||
|                 return Task.FromResult<Channel?>(channel); | ||||
|             } | ||||
|         } | ||||
|  | ||||
| @@ -76,6 +83,8 @@ namespace HermesSocketServer.Services | ||||
|                 channel.Chatters.Save(), | ||||
|                 channel.Policies.Save(), | ||||
|                 channel.Filters.Save(), | ||||
|                 channel.Actions.Save(), | ||||
|                 channel.Redemptions.Save(), | ||||
|             ]); | ||||
|         } | ||||
|  | ||||
| @@ -88,6 +97,8 @@ namespace HermesSocketServer.Services | ||||
|                     channel.Chatters.Save(), | ||||
|                     channel.Policies.Save(), | ||||
|                     channel.Filters.Save(), | ||||
|                     channel.Actions.Save(), | ||||
|                     channel.Redemptions.Save(), | ||||
|                 ]); | ||||
|             } | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user