Change lobby command to error upon making a duplicate lobby channel #154
2 changed files with 11 additions and 2 deletions
|
@ -7,7 +7,7 @@
|
||||||
# any secret values.
|
# any secret values.
|
||||||
|
|
||||||
BOT_TOKEN=
|
BOT_TOKEN=
|
||||||
BOT_VER=3.0.1
|
BOT_VER=3.0.2
|
||||||
BOT_AUTHOR=Vylpes
|
BOT_AUTHOR=Vylpes
|
||||||
BOT_DATE=24 Apr 2022
|
BOT_DATE=09 May 2022
|
||||||
BOT_OWNERID=147392775707426816
|
BOT_OWNERID=147392775707426816
|
|
@ -116,6 +116,15 @@ export default class Lobby extends Command {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const lobby = await eLobby.FetchOneByChannelId(channel.id);
|
||||||
|
|
||||||
|
if (lobby) {
|
||||||
|
const errorEmbed = new ErrorEmbed(context, "This channel has already been setup.");
|
||||||
|
errorEmbed.SendToCurrentChannel();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const entity = new eLobby(channel.id, role.id, cooldown, gameName);
|
const entity = new eLobby(channel.id, role.id, cooldown, gameName);
|
||||||
await entity.Save(eLobby, entity);
|
await entity.Save(eLobby, entity);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue