Fix permission checks on api/inline/alias

This commit is contained in:
Ean Milligan 2025-07-15 15:42:50 -04:00
parent 6e71878d42
commit 7744d3a72e
6 changed files with 6 additions and 7 deletions

View File

@ -32,7 +32,7 @@ const sortYVars = (a: string, b: string) => {
};
const handleAddUpdate = async (message: DiscordenoMessage, guildMode: boolean, argSpaces: string[], replaceAlias: boolean) => {
if (guildMode && !(await hasGuildPermissions(message.authorId, message.guildId, ['ADMINISTRATOR']))) {
if (guildMode && !(await hasGuildPermissions(message.guildId, message.authorId, ['ADMINISTRATOR']))) {
message
.send({
embeds: [

View File

@ -10,7 +10,7 @@ import { failColor, successColor, warnColor } from 'embeds/colors.ts';
import utils from 'utils/utils.ts';
const handleDelete = async (message: DiscordenoMessage, guildMode: boolean, argSpaces: string[], deleteAll: boolean) => {
if (guildMode && !(await hasGuildPermissions(message.authorId, message.guildId, ['ADMINISTRATOR']))) {
if (guildMode && !(await hasGuildPermissions(message.guildId, message.authorId, ['ADMINISTRATOR']))) {
message
.send({
embeds: [

View File

@ -16,7 +16,7 @@ interface QueryShape {
}
export const clone = async (message: DiscordenoMessage, guildMode: boolean, argSpaces: string[]) => {
if (!guildMode && !(await hasGuildPermissions(message.authorId, message.guildId, ['ADMINISTRATOR']))) {
if (!guildMode && !(await hasGuildPermissions(message.guildId, message.authorId, ['ADMINISTRATOR']))) {
message
.send({
embeds: [

View File

@ -14,7 +14,7 @@ interface QueryShape {
}
export const rename = async (message: DiscordenoMessage, guildMode: boolean, argSpaces: string[]) => {
if (guildMode && !(await hasGuildPermissions(message.authorId, message.guildId, ['ADMINISTRATOR']))) {
if (guildMode && !(await hasGuildPermissions(message.guildId, message.authorId, ['ADMINISTRATOR']))) {
message
.send({
embeds: [

View File

@ -36,7 +36,7 @@ export const api = async (message: DiscordenoMessage, args: string[]) => {
}
// Makes sure the user is authenticated to run the API command
if (await hasGuildPermissions(message.authorId, message.guildId, ['ADMINISTRATOR'])) {
if (await hasGuildPermissions(message.guildId, message.authorId, ['ADMINISTRATOR'])) {
switch (apiArg) {
case 'help':
case 'h':

View File

@ -51,8 +51,7 @@ export const toggleInline = async (message: DiscordenoMessage, args: string[]) =
});
if (errorOut) return;
// Makes sure the user is authenticated to run the API command
if (await hasGuildPermissions(message.authorId, message.guildId, ['ADMINISTRATOR'])) {
if (await hasGuildPermissions(message.guildId, message.authorId, ['ADMINISTRATOR'])) {
let enable = false;
switch (apiArg) {
case 'allow':