Fix build warnings in MediaProvider.cs and TranslationHandler.cs

This commit is contained in:
runebaas 2020-07-22 14:17:08 +02:00
parent 77e912501d
commit fff2324232
No known key found for this signature in database
GPG key ID: 2677AF508D0300D6
2 changed files with 15 additions and 14 deletions

View file

@ -89,7 +89,7 @@ namespace Geekbot.net.Lib.Localization
}
}
private async Task<string> GetServerLanguage(ulong guildId)
private Task<string> GetServerLanguage(ulong guildId)
{
try
{
@ -99,7 +99,7 @@ namespace Geekbot.net.Lib.Localization
lang = _serverLanguages[guildId];
if (!string.IsNullOrEmpty(lang))
{
return lang;
return Task.FromResult(lang);
}
throw new Exception();
}
@ -107,13 +107,13 @@ namespace Geekbot.net.Lib.Localization
{
lang = _guildSettingsManager.GetSettings(guildId, false)?.Language ?? "EN";
_serverLanguages[guildId] = lang;
return lang;
return Task.FromResult(lang);
}
}
catch (Exception e)
{
_logger.Error(LogSource.Geekbot, "Could not get guild language", e);
return "EN";
return Task.FromResult("EN");
}
}

View file

@ -1,4 +1,5 @@
using System;
using System.Collections.Generic;
using System.IO;
using Geekbot.net.Lib.Logger;
using Geekbot.net.Lib.RandomNumberGenerator;
@ -9,14 +10,14 @@ namespace Geekbot.net.Lib.Media
{
private readonly IRandomNumberGenerator _random;
private readonly IGeekbotLogger _logger;
private string[] _pandaImages;
private string[] _croissantImages;
private string[] _squirrelImages;
private string[] _pumpkinImages;
private string[] _turtlesImages;
private string[] _penguinImages;
private string[] _foxImages;
private string[] _dabImages;
private readonly string[] _pandaImages;
private readonly string[] _croissantImages;
private readonly string[] _squirrelImages;
private readonly string[] _pumpkinImages;
private readonly string[] _turtlesImages;
private readonly string[] _penguinImages;
private readonly string[] _foxImages;
private readonly string[] _dabImages;
public MediaProvider(IGeekbotLogger logger, IRandomNumberGenerator random)
{
@ -24,7 +25,6 @@ namespace Geekbot.net.Lib.Media
_logger = logger;
logger.Information(LogSource.Geekbot, "Loading Media Files");
;
LoadMedia("./Storage/pandas", ref _pandaImages);
LoadMedia("./Storage/croissant", ref _croissantImages);
LoadMedia("./Storage/squirrel", ref _squirrelImages);
@ -53,7 +53,8 @@ namespace Geekbot.net.Lib.Media
MediaType.Turtle => _turtlesImages,
MediaType.Penguin => _penguinImages,
MediaType.Fox => _foxImages,
MediaType.Dab => _dabImages
MediaType.Dab => _dabImages,
_ => new string[0]
};
return collection[_random.Next(0, collection.Length)];