Skip to content

Commit 55e8c16

Browse files
committed
handle no data from /data output
1 parent ceed02f commit 55e8c16

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/vc/commands/DataCommand.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ public Mono<Message> resolvePlayerDataDump(ChatInputInteractionEvent event, Prof
6767
throw new RuntimeException(e);
6868
}
6969
}
70-
if (playerDataDump == null)
70+
int dataCount = playerDataDump != null ? (int) playerDataDump.lines().count() : 0;
71+
if (playerDataDump == null || dataCount == 0)
7172
return event.createFollowup()
7273
.withEmbeds(populateIdentity(EmbedCreateSpec.builder(), identity)
7374
.color(Color.RUBY)
@@ -77,7 +78,7 @@ public Mono<Message> resolvePlayerDataDump(ChatInputInteractionEvent event, Prof
7778
return event.createFollowup()
7879
.withFiles(MessageCreateFields.File.of(identity.name() + ".csv", new ByteArrayInputStream(playerDataDump.getBytes())))
7980
.withEmbeds(populateIdentity(EmbedCreateSpec.builder(), identity)
80-
.addField("Data Count", ""+playerDataDump.lines().count(), true)
81+
.addField("Data Count", ""+dataCount, true)
8182
.description("CSV Generated!")
8283
.color(Color.CYAN)
8384
.thumbnail(identity.getAvatarURL())

0 commit comments

Comments
 (0)