This commit is contained in:
DjDeveloperr 2021-03-30 15:37:13 +05:30
parent 68cf1105c1
commit 75620ee7ea
2 changed files with 6 additions and 1 deletions

View file

@ -39,7 +39,10 @@ export function init(options: DeploySlashInitOptions): void {
request: Request
}): Promise<void> => {
try {
const d = await client.verifyFetchEvent(evt)
const d = await client.verifyFetchEvent({
respondWith: (...args: any[]) => evt.respondWith(...args),
request: evt.request,
})
if (d === false) {
await evt.respondWith(
new Response('Not Authorized', {
@ -51,6 +54,7 @@ export function init(options: DeploySlashInitOptions): void {
if (d.type === InteractionType.PING) {
await d.respond({ type: InteractionResponseType.PONG })
client.emit('ping')
return
}

View file

@ -385,6 +385,7 @@ const decoder = new TextDecoder('utf-8')
export type SlashClientEvents = {
interaction: [Interaction]
interactionError: [Error]
ping: []
}
/** Slash Client represents an Interactions Client which can be used without Harmony Client. */