1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-04-19 16:33:36 +03:00

simple workaround

Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
This commit is contained in:
Macintxsh 2024-04-01 20:14:11 +03:00
parent caac65fce4
commit ec9562ee96
Signed by: mctaylors
GPG key ID: 7181BEBE676903C1

View file

@ -71,6 +71,8 @@ public class GuildLoadedResponder : IResponder<IGuildCreate>
return ResultExtensions.FromError(ownerResult); return ResultExtensions.FromError(ownerResult);
} }
await MigrateDataAsync(data);
_logger.LogInformation("Loaded guild \"{Name}\" ({ID}) owned by {Owner} ({OwnerID}) with {MemberCount} members", _logger.LogInformation("Loaded guild \"{Name}\" ({ID}) owned by {Owner} ({OwnerID}) with {MemberCount} members",
guild.Name, guild.ID, owner.GetTag(), owner.ID, guild.MemberCount); guild.Name, guild.ID, owner.GetTag(), owner.ID, guild.MemberCount);
@ -94,6 +96,18 @@ public class GuildLoadedResponder : IResponder<IGuildCreate>
GuildSettings.PrivateFeedbackChannel.Get(cfg), embedResult: embed, ct: ct); GuildSettings.PrivateFeedbackChannel.Get(cfg), embedResult: embed, ct: ct);
} }
private static Task MigrateDataAsync(GuildData data)
{
var settings = data.Settings;
if (GuildSettings.Language.Get(settings).Name is "tt-RU")
{
GuildSettings.Language.Set(settings, "ru");
}
return Task.CompletedTask;
}
private async Task<Result> SendDataLoadFailed(IGuild guild, GuildData data, IUser bot, CancellationToken ct) private async Task<Result> SendDataLoadFailed(IGuild guild, GuildData data, IUser bot, CancellationToken ct)
{ {
var channelResult = await _utility.GetEmergencyFeedbackChannel(guild, data, ct); var channelResult = await _utility.GetEmergencyFeedbackChannel(guild, data, ct);