change/explicit-ban-function-names

This commit is contained in:
SowinskiBraeden committed 2023-09-02 18:28:45 -07:00
1 parent b5f5218016
commit 1da9969410
4 files changed
+19 -8

No files matched your search

+3 -3
View File
@@ -1,6 +1,6 @@
const { EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle } = require('discord.js'); const { EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle } = require('discord.js');
const bitfieldCalculator = require('discord-bitfield-calculator'); const bitfieldCalculator = require('discord-bitfield-calculator');
const { HandlePlayerBan } = require('../util/NitradoAPI'); const { BanPlayer, UnbanPlayer } = require('../util/NitradoAPI');
module.exports = { module.exports = {
name: "admin", name: "admin",
@@ -344,7 +344,7 @@ module.exports = {
} else if (args[0].name == 'ban-player') { } else if (args[0].name == 'ban-player') {
HandlePlayerBan(client, args[0].options[0].value, true); BanPlayer(client, args[0].options[0].value);
let banned = new EmbedBuilder() let banned = new EmbedBuilder()
.setColor(client.config.Colors.Default) .setColor(client.config.Colors.Default)
@@ -354,7 +354,7 @@ module.exports = {
} else if (args[0].name == 'unban-player') { } else if (args[0].name == 'unban-player') {
HandlePlayerBan(client, args[0].options[0].value, false); UnbanPlayer(client, args[0].options[0].value);
let banned = new EmbedBuilder() let banned = new EmbedBuilder()
.setColor(client.config.Colors.Default) .setColor(client.config.Colors.Default)
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "dayzr-bot", "name": "dayzr-bot",
"version": "9.1.0", "version": "9.1.1",
"description": "A General Purpose Discord Bot for DayZ Nitrado Servers.", "description": "A General Purpose Discord Bot for DayZ Nitrado Servers.",
"main": "index.js", "main": "index.js",
"nodemonConfig": { "nodemonConfig": {
+3 -3
View File
@@ -1,4 +1,4 @@
const { HandlePlayerBan } = require('./NitradoAPI'); const { BanPlayer, UnbanPlayer } = require('./NitradoAPI');
const { EmbedBuilder } = require('discord.js'); const { EmbedBuilder } = require('discord.js');
module.exports = { module.exports = {
@@ -32,7 +32,7 @@ module.exports = {
channel.send({ content: `<@&${alarm.role}>`, embeds: [alarmEmbed] }); channel.send({ content: `<@&${alarm.role}>`, embeds: [alarmEmbed] });
HandlePlayerBan(client, data.player, true); BanPlayer(client, data.player);
} }
let alarmEmbed = new EmbedBuilder() let alarmEmbed = new EmbedBuilder()
@@ -120,7 +120,7 @@ module.exports = {
channel.send({ content: `<@&${alarm.role}>`, embeds: [alarmEmbed] }); channel.send({ content: `<@&${alarm.role}>`, embeds: [alarmEmbed] });
HandlePlayerBan(client, data.killer, true); BanPlayer(client, data.killer);
} }
} }
}, },
+12 -1
View File
@@ -62,5 +62,16 @@ module.exports = {
} }
sendList(); sendList();
})); }));
} },
/*
Allows more explicit function names outside this file;
i.e BanPlayer() & UnbanPlayer() that both call to the
parent function HandlePlayerBan() rather than write
two whole different functions for each.
*/
BanPlayer: async (client, gamertag) => module.exports.HandlePlayerBan(client, gamertag, true),
UnbanPlayer: async (client, gamertag) => module.exports.HandlePlayerBan(client, gamertag, false),
} }