change: added role icon to .inrole, .winlb will now show userids when user can't be found

This commit is contained in:
Kwoth
2024-12-10 14:16:24 +00:00
parent d4e2516a17
commit f8fbc71985
2 changed files with 4 additions and 1 deletions

View File

@@ -149,6 +149,9 @@ public partial class Gambling
?? (await _userService.GetUserAsync(x.UserId))?.Username ?? (await _userService.GetUserAsync(x.UserId))?.Username
?? x.UserId.ToString(); ?? x.UserId.ToString();
if (user.StartsWith("??"))
user = x.UserId.ToString();
outputItems.Add(new WinLbStat(i + 1 + (page * 10), user, x.Game, x.MaxWin)); outputItems.Add(new WinLbStat(i + 1 + (page * 10), user, x.Game, x.MaxWin));
} }

View File

@@ -186,7 +186,7 @@ public partial class Utility : NadekoModule
return CreateEmbed() return CreateEmbed()
.WithOkColor() .WithOkColor()
.WithTitle(GetText(strs.inrole_list(roleName, roleUsers.Count))) .WithTitle(GetText(strs.inrole_list(role?.GetIconUrl() + roleName, roleUsers.Count)))
.WithDescription(string.Join("\n", pageUsers)); .WithDescription(string.Join("\n", pageUsers));
}) })
.SendAsync(); .SendAsync();