Skip to content

Commit 7bf41cc

Browse files
committed
fix: improve parsing of queued players formats
1 parent 6b9dfca commit 7bf41cc

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/adapter/discord/discord-publisher.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,19 @@ export class DiscordPublisher implements GameStatusPublisher {
8585
let message = this.formats.playerCount
8686
.replace('${playerCount}', status.playerCount.toString())
8787
.replace('${maxPlayers}', status.maxPlayers.toString());
88-
if (status.queuedPlayers && message.indexOf('${queuedPlayersMessage}') !== -1) {
89-
message = message.replace(
88+
if (status.queuedPlayers) {
89+
if (message.indexOf('${queuedPlayersMessage}') !== -1) {
90+
message = message.replace(
9091
'${queuedPlayersMessage}',
9192
this.formats.queuedPlayers.replace('${queuedPlayers}', status.queuedPlayers.toString(10))
92-
);
93+
);
94+
}
95+
if (message.indexOf('${queuedPlayers}') !== -1) {
96+
message = message.replace(
97+
'${queuedPlayers}',
98+
status.queuedPlayers.toString(10)
99+
);
100+
}
93101
} else {
94102
message = message
95103
.replace('${queuedPlayersMessage}', '')

0 commit comments

Comments
 (0)