mirror of
https://github.com/Burn-E99/GroupUp.git
synced 2026-06-04 08:53:49 -04:00
deno fmt + change sendMessage to bot.helpers.sendMessage
This commit is contained in:
@@ -10,11 +10,11 @@ import {
|
||||
getNestedActivity,
|
||||
idSeparator,
|
||||
LfgEmbedIndexes,
|
||||
lfgStartTimeName,
|
||||
pathIdxEnder,
|
||||
pathIdxSeparator,
|
||||
selfDestructMessage,
|
||||
tokenMap,
|
||||
lfgStartTimeName,
|
||||
} from './utils.ts';
|
||||
import utils from '../../utils.ts';
|
||||
import { customId as createCustomActivityBtnId } from './step1a-openCustomModal.ts';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { Bot, Interaction } from '../../../deps.ts';
|
||||
import { somethingWentWrong } from '../../commandUtils.ts';
|
||||
import { eventDateId, eventDescriptionId, eventTimeId, eventTimeZoneId } from './step1-gameSelection.ts';
|
||||
import { createLFGPost, getFinalActivity, idSeparator, pathIdxSeparator, addTokenToMap } from './utils.ts';
|
||||
import { addTokenToMap, createLFGPost, getFinalActivity, idSeparator, pathIdxSeparator } from './utils.ts';
|
||||
import { Activities, Activity } from './activities.ts';
|
||||
import { getDateFromRawInput } from './dateTimeUtils.ts';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Bot, Interaction, InteractionResponseTypes, MessageComponentTypes } from '../../../deps.ts';
|
||||
import { deleteTokenEarly, LfgEmbedIndexes, generateLFGButtons, idSeparator } from './utils.ts';
|
||||
import { deleteTokenEarly, generateLFGButtons, idSeparator, LfgEmbedIndexes } from './utils.ts';
|
||||
import { somethingWentWrong } from '../../commandUtils.ts';
|
||||
import { dbClient, queries } from '../../db.ts';
|
||||
import utils from '../../utils.ts';
|
||||
@@ -7,7 +7,9 @@ import utils from '../../utils.ts';
|
||||
export const customId = 'createEvent';
|
||||
|
||||
const execute = async (bot: Bot, interaction: Interaction) => {
|
||||
if (interaction.data?.customId && interaction.member && interaction.guildId && interaction.channelId && interaction.message && interaction.message.embeds[0] && interaction.message.embeds[0].fields) {
|
||||
if (
|
||||
interaction.data?.customId && interaction.member && interaction.guildId && interaction.channelId && interaction.message && interaction.message.embeds[0] && interaction.message.embeds[0].fields
|
||||
) {
|
||||
deleteTokenEarly(bot, interaction, interaction.guildId, interaction.channelId, interaction.member.id);
|
||||
|
||||
// Get OwnerId and EventTime from embed for DB
|
||||
@@ -20,7 +22,7 @@ const execute = async (bot: Bot, interaction: Interaction) => {
|
||||
components: [{
|
||||
type: MessageComponentTypes.ActionRow,
|
||||
components: generateLFGButtons(interaction.data.customId.includes(idSeparator)),
|
||||
}]
|
||||
}],
|
||||
}).catch((e: Error) => utils.commonLoggers.messageSendError('step3-createEvent.ts', 'createEvent', e));
|
||||
if (!eventMessage) {
|
||||
somethingWentWrong(bot, interaction, 'creatingEventSendMessageFinalizeEventStep');
|
||||
@@ -34,7 +36,9 @@ const execute = async (bot: Bot, interaction: Interaction) => {
|
||||
dbErrorOut = true;
|
||||
});
|
||||
if (dbErrorOut) {
|
||||
bot.helpers.deleteMessage(eventMessage.channelId, eventMessage.id, 'Failed to log event to DB').catch((e: Error) => utils.commonLoggers.messageDeleteError('step3-createEvent.ts', 'deleteEventFailedDB', e));
|
||||
bot.helpers.deleteMessage(eventMessage.channelId, eventMessage.id, 'Failed to log event to DB').catch((e: Error) =>
|
||||
utils.commonLoggers.messageDeleteError('step3-createEvent.ts', 'deleteEventFailedDB', e)
|
||||
);
|
||||
somethingWentWrong(bot, interaction, 'creatingEventDBStoreFinalizeEventStep');
|
||||
return;
|
||||
}
|
||||
@@ -43,7 +47,6 @@ const execute = async (bot: Bot, interaction: Interaction) => {
|
||||
bot.helpers.sendInteractionResponse(interaction.id, interaction.token, {
|
||||
type: InteractionResponseTypes.DeferredUpdateMessage,
|
||||
});
|
||||
|
||||
} else {
|
||||
somethingWentWrong(bot, interaction, 'noDataFromFinalizeEventStep');
|
||||
}
|
||||
|
||||
@@ -139,7 +139,8 @@ export const generateLFGButtons = (whitelist: boolean): [ButtonComponent, Button
|
||||
|
||||
const generateMemberTitle = (memberList: Array<LFGMember>, maxMembers: number): string => `Members Joined: ${memberList.length}/${maxMembers}`;
|
||||
const generateMemberList = (memberList: Array<LFGMember>): string => memberList.length ? memberList.map((member) => `${member.name} - <@${member.id}>`).join('\n') : 'None';
|
||||
const generateAlternateList = (alternateList: Array<LFGMember>): string => alternateList.length ? alternateList.map((member) => `${member.name} - <@${member.id}>${member.joined ? ' *' : ''}`).join('\n') : 'None';
|
||||
const generateAlternateList = (alternateList: Array<LFGMember>): string =>
|
||||
alternateList.length ? alternateList.map((member) => `${member.name} - <@${member.id}>${member.joined ? ' *' : ''}`).join('\n') : 'None';
|
||||
|
||||
export enum LfgEmbedIndexes {
|
||||
Activity,
|
||||
@@ -148,7 +149,7 @@ export enum LfgEmbedIndexes {
|
||||
Description,
|
||||
JoinedMembers,
|
||||
AlternateMembers,
|
||||
};
|
||||
}
|
||||
export const lfgStartTimeName = 'Start Time:';
|
||||
export const createLFGPost = (
|
||||
category: string,
|
||||
|
||||
Reference in New Issue
Block a user