Skip to content

Commit c222959

Browse files
Cleaned up for-loop in QOTWLeaderboardSubcommand
1 parent c8bf3f6 commit c222959

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/main/java/net/javadiscord/javabot/systems/user_commands/leaderboard/ExperienceLeaderboardSubcommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public ExperienceLeaderboardSubcommand() {
4242
}
4343

4444
@Override
45-
public void handleButton(ButtonInteractionEvent event, Button button) {
45+
public void handleButton(@NotNull ButtonInteractionEvent event, Button button) {
4646
event.deferEdit().queue();
4747
String[] id = ComponentIdBuilder.split(event.getComponentId());
4848
DbHelper.doDaoAction(HelpAccountRepository::new, dao -> {

src/main/java/net/javadiscord/javabot/systems/user_commands/leaderboard/QOTWLeaderboardSubcommand.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,11 @@ private void drawUserCard(@NotNull Graphics2D g2d, @NotNull Member member, QOTWP
161161

162162
boolean left = true;
163163
int y = logo.getHeight() + 3 * MARGIN;
164-
for (Member m : topMembers.stream().map(Pair::second).toList()) {
165-
drawUserCard(g2d, m, service, y, left);
164+
for (Pair<QOTWAccount, Member> pair : topMembers) {
165+
drawUserCard(g2d, pair.second(), service, y, left);
166166
left = !left;
167167
if (left) y = y + card.getHeight() + MARGIN;
168168
}
169-
170169
ImageCache.removeCachedImagesByKeyword("qotw_leaderboard");
171170
ImageCache.cacheImage(getCacheName(), image);
172171
return getOutputStreamFromImage(image);
@@ -203,7 +202,7 @@ private void drawUserCard(@NotNull Graphics2D g2d, @NotNull Member member, QOTWP
203202
* @return The image's {@link ByteArrayOutputStream}.
204203
* @throws IOException If an error occurs.
205204
*/
206-
private ByteArrayOutputStream getOutputStreamFromImage(BufferedImage image) throws IOException {
205+
private @NotNull ByteArrayOutputStream getOutputStreamFromImage(BufferedImage image) throws IOException {
207206
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
208207
ImageIO.write(image, "png", outputStream);
209208
return outputStream;

0 commit comments

Comments
 (0)