aboutsummaryrefslogtreecommitdiff
path: root/src/listeners/client
diff options
context:
space:
mode:
authorIRONM00N <64110067+IRONM00N@users.noreply.github.com>2021-08-16 10:04:46 -0400
committerIRONM00N <64110067+IRONM00N@users.noreply.github.com>2021-08-16 10:04:46 -0400
commit4501e9f3bdd016736844146020e6b2c15e2ab3d2 (patch)
tree6e8a7c3d2b11dac7dcfd6afe0c46e4f42e682da3 /src/listeners/client
parent59087bf0d8fa504da997594fc62787695e689476 (diff)
downloadtanzanite-4501e9f3bdd016736844146020e6b2c15e2ab3d2.tar.gz
tanzanite-4501e9f3bdd016736844146020e6b2c15e2ab3d2.tar.bz2
tanzanite-4501e9f3bdd016736844146020e6b2c15e2ab3d2.zip
add viewraw context menu command
Diffstat (limited to 'src/listeners/client')
-rw-r--r--src/listeners/client/interactionCreate.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/listeners/client/interactionCreate.ts b/src/listeners/client/interactionCreate.ts
index 17249a9..e719517 100644
--- a/src/listeners/client/interactionCreate.ts
+++ b/src/listeners/client/interactionCreate.ts
@@ -1,5 +1,6 @@
-import { BushListener } from '@lib';
+import { BushListener, BushMessage } from '@lib';
import { ClientEvents } from 'discord.js';
+import ViewRawCommand from '../../commands/utilities/viewraw';
export default class InteractionCreateListener extends BushListener {
public constructor() {
@@ -32,6 +33,14 @@ export default class InteractionCreateListener extends BushListener {
}.`,
ephemeral: true
});
+ } else if (interaction.isContextMenu()) {
+ if (interaction.id === 'View Raw') {
+ const embed = await ViewRawCommand.getRawData(interaction.options.getMessage('message') as BushMessage, {
+ json: false,
+ js: false
+ });
+ return await interaction.reply({ embeds: [embed], ephemeral: true });
+ }
}
}
}