From c6477fd06af5e6f1cceec1cf3dc98a3b34099948 Mon Sep 17 00:00:00 2001 From: Miles Smith Date: Sun, 5 Mar 2023 17:58:13 -0500 Subject: [PATCH] fix: add websocket support --- .gitignore | 2 ++ src/index.ts | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index f115960..da06355 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ *.log /dist + +test.js diff --git a/src/index.ts b/src/index.ts index 127979e..85b63f2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,6 +23,11 @@ export default { headers: corsHeaders, }); } + + const upgradeHeader = request.headers.get('Upgrade') + if (upgradeHeader || upgradeHeader === 'websocket') { + return await fetch(`https://rpc.helius.xyz/?api-key=${env.HELIUS_API_KEY}`, request) + } const payload = await request.text();