Skip to content

Commit

Permalink
feat(supportposts): show if op or staff closed, auditlog reason
Browse files Browse the repository at this point in the history
  • Loading branch information
almostSouji committed Aug 31, 2023
1 parent 79bcf32 commit 4cc36c5
Show file tree
Hide file tree
Showing 3 changed files with 3,436 additions and 793 deletions.
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,17 @@
"dependencies": {
"@ltd/j-toml": "^1.38.0",
"@swc/helpers": "^0.5.1",
"@yuudachi/framework": "^0.1.1",
"@yuudachi/framework": "^0.2.10",
"dayjs": "^1.11.5",
"discord.js": "^14.8.0",
"discord.js": "^14.13.0",
"env-cmd": "^10.1.0",
"kleur": "^4.1.5",
"pino": "^8.11.0",
"prettier": "^2.7.1",
"readdirp": "^3.6.0",
"reflect-metadata": "^0.1.13",
"tsyringe": "^4.7.0",
"undici": "^5.20.0"
"tsyringe": "^4.8.0",
"undici": "^5.23.0"
},
"devDependencies": {
"@commitlint/cli": "^17.6.5",
Expand All @@ -51,13 +51,13 @@
"@types/node": "^18.8.3",
"@types/prettier": "^2.7.2",
"del-cli": "^5.0.0",
"eslint": "^8.24.0",
"eslint-config-neon": "^0.1.34",
"eslint": "^8.48.0",
"eslint-config-neon": "^0.1.56",
"husky": "^8.0.1",
"is-ci": "^3.0.1",
"lint-staged": "^13.2.2",
"rimraf": "^3.0.2",
"typescript": "^4.8.4"
"typescript": "^5.1.6"
},
"engines": {
"node": ">=18.7.0"
Expand Down
15 changes: 10 additions & 5 deletions src/events/interactionCreate.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { transformInteraction, kCommands, type CommandMap, logger } from "@yuudachi/framework";
import { kCommands, type CommandMap, logger, transformApplicationInteraction } from "@yuudachi/framework";
import type { Event } from "@yuudachi/framework/types";
import { ApplicationCommandType, Events, Client, PermissionFlagsBits, ButtonStyle, ComponentType } from "discord.js";
import { injectable, inject } from "tsyringe";
Expand Down Expand Up @@ -40,6 +40,10 @@ export default class implements Event {
}

await interaction.update({
content: [
interaction.message.content,
`- \`✅\` Marked as resolved by ${interaction.user.id === channel.ownerId ? "OP" : "staff"}`,
].join("\n"),
components: [
{
type: ComponentType.ActionRow,
Expand All @@ -60,6 +64,7 @@ export default class implements Event {
await channel.edit({
locked: true,
archived: true,
reason: `Resolved by ${interaction.user.username} (${interaction.user.id})`,
});

break;
Expand Down Expand Up @@ -96,10 +101,10 @@ export default class implements Event {
);

if (isAutocomplete) {
await command.autocomplete(interaction, transformInteraction(interaction.options.data), "");
await command.autocomplete(interaction, transformApplicationInteraction(interaction.options.data), "");
break;
} else {
await command.chatInput(interaction, transformInteraction(interaction.options.data), "");
await command.chatInput(interaction, transformApplicationInteraction(interaction.options.data), "");
break;
}
}
Expand All @@ -110,7 +115,7 @@ export default class implements Event {
`Executing message context command ${interaction.commandName}`,
);

await command.messageContext(interaction, transformInteraction(interaction.options.data), "");
await command.messageContext(interaction, transformApplicationInteraction(interaction.options.data), "");
break;
}

Expand All @@ -120,7 +125,7 @@ export default class implements Event {
`Executing user context command ${interaction.commandName}`,
);

await command.userContext(interaction, transformInteraction(interaction.options.data), "");
await command.userContext(interaction, transformApplicationInteraction(interaction.options.data), "");
break;
}

Expand Down
Loading

0 comments on commit 4cc36c5

Please sign in to comment.