Merge pull request #124 from DjDeveloperr/refactor
fix slash commands in deploy
This commit is contained in:
commit
7018bf6094
1 changed files with 17 additions and 0 deletions
17
deploy.ts
17
deploy.ts
|
@ -75,6 +75,23 @@ export function handle(
|
||||||
client.handle(cmd, handler)
|
client.handle(cmd, handler)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Hacky workaround. Timers don't exist in Deploy runtime :(
|
||||||
|
|
||||||
|
if (typeof (window as any).setTimeout !== 'function') {
|
||||||
|
Object.defineProperty(window, 'setTimeout', {
|
||||||
|
value: (fn: CallableFunction, _ms: number, ...args: any[]) => {
|
||||||
|
fn(...args)
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof (window as any).clearTimeout !== 'function') {
|
||||||
|
Object.defineProperty(window, 'clearTimeout', {
|
||||||
|
value: (_id: number) => {}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
export { commands, client }
|
export { commands, client }
|
||||||
export * from './src/types/slash.ts'
|
export * from './src/types/slash.ts'
|
||||||
export * from './src/structures/slash.ts'
|
export * from './src/structures/slash.ts'
|
||||||
|
|
Loading…
Reference in a new issue