mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-04 01:40:08 +00:00
fix(gateway): fix deno detection for ws (#3052)
credit: @Yaikava for the improved detection method
This commit is contained in:
@@ -131,7 +131,8 @@ export class DiscordenoShard {
|
||||
url.searchParams.set('v', this.gatewayConfig.version.toString())
|
||||
url.searchParams.set('encoding', 'json')
|
||||
|
||||
const socket: NodeWebSocket = process?.versions !== undefined ? new NodeWebSocket(url.toString()) : new WebSocket(url.toString())
|
||||
const socket: NodeWebSocket =
|
||||
globalThis.window !== undefined && Reflect.has(globalThis.window, 'Deno') ? new WebSocket(url.toString()) : new NodeWebSocket(url.toString())
|
||||
this.socket = socket
|
||||
|
||||
// TODO: proper event handling
|
||||
|
||||
Reference in New Issue
Block a user