1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-05-13 17:26:08 +03:00

change: add more information to guild loaded log message

This commit is contained in:
Octol1ttle 2023-11-06 23:24:03 +05:00
parent f12d6d13c5
commit 763089b2a8
Signed by: Octol1ttle
GPG key ID: B77C34313AEE1FFF

View file

@ -48,6 +48,7 @@ public class GuildLoadedResponder : IResponder<IGuildCreate>
var data = await _guildData.GetData(guild.ID, ct); var data = await _guildData.GetData(guild.ID, ct);
var cfg = data.Settings; var cfg = data.Settings;
foreach (var member in guild.Members.Where(m => m.User.HasValue)) foreach (var member in guild.Members.Where(m => m.User.HasValue))
{ {
data.GetOrCreateMemberData(member.User.Value.ID); data.GetOrCreateMemberData(member.User.Value.ID);
@ -64,7 +65,14 @@ public class GuildLoadedResponder : IResponder<IGuildCreate>
return await SendDataLoadFailed(guild, data, bot, ct); return await SendDataLoadFailed(guild, data, bot, ct);
} }
_logger.LogInformation("Loaded guild {ID} (\"{Name}\")", guild.ID, guild.Name); var ownerResult = await _userApi.GetUserAsync(guild.OwnerID, ct);
if (!ownerResult.IsDefined(out var owner))
{
return Result.FromError(ownerResult);
}
_logger.LogInformation("Loaded guild \"{Name}\" ({ID}) owned by {Owner} ({OwnerID}) with {MemberCount} members",
guild.Name, guild.ID, owner.GetTag(), owner.ID, guild.MemberCount);
if (!GuildSettings.ReceiveStartupMessages.Get(cfg)) if (!GuildSettings.ReceiveStartupMessages.Get(cfg))
{ {