Configurable URL for the API (#205)

* Configurable engine URL

Fixes #206

* fix import.meta problem (#210)

---------

Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch>
This commit is contained in:
Adam Chalmers
2023-08-01 09:36:40 -05:00
committed by GitHub
parent 7ae1b66855
commit 7181ff0c33
14 changed files with 1156 additions and 1369 deletions

View File

@ -1,5 +1,6 @@
import { SourceRange } from '../executor'
import { Selections } from '../../useStore'
import { VITE_KC_API_WS_MODELING_URL } from '../../env'
interface ResultCommand {
type: 'result'
@ -111,9 +112,8 @@ export class EngineCommandManager {
this.waitForReady = new Promise((resolve) => {
this.resolveReady = resolve
})
const url = 'wss://api.dev.kittycad.io/ws/modeling/commands'
this.socket = new WebSocket(url, [])
this.socket = new WebSocket(VITE_KC_API_WS_MODELING_URL, [])
this.pc = new RTCPeerConnection()
this.pc.createDataChannel('unreliable_modeling_cmds')
this.socket.addEventListener('open', (event) => {