From: Andrew Gundersen Date: Fri, 21 May 2021 19:34:04 +0000 (-0500) Subject: automating devops X-Git-Tag: v0.9.9~1 X-Git-Url: https://andrewgundersen.net/repos?a=commitdiff_plain;h=69dc3177eef5103c406141c46706175c19bbe0e7;p=mime-chat automating devops --- diff --git a/package.json b/package.json index 961035f..04f3603 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Crimata", - "version": "0.9.8", + "version": "0.9.9", "private": true, "description": "Cross-platform messenger application built with electron, vue3, and TS.", "author": { diff --git a/src/background/init.ts b/src/background/init.ts index 715228a..22f0cbe 100644 --- a/src/background/init.ts +++ b/src/background/init.ts @@ -39,14 +39,14 @@ autoUpdater.on('update-downloaded', (info: any) => { }) // Run when electron app is initialized. -async function main() { +async function main(dev: boolean) { console.log("MAIN:Initializing Electron App.") // Must wait til window is created. await createWindow(); // Instantiate socket session with crimata-platorm. - initSession(); + initSession(dev); // Begin audio stream. initAudioIO(); @@ -58,8 +58,8 @@ export function initApp(dev: boolean): void { // On initial startup. app.on("ready", () => { - autoUpdater.checkForUpdates() - main() + if (!dev) autoUpdater.checkForUpdates() + main(dev) }); // Must keep to ensure app doesn't quit on close. diff --git a/src/background/session.ts b/src/background/session.ts index 35773c8..89a8802 100644 --- a/src/background/session.ts +++ b/src/background/session.ts @@ -137,7 +137,7 @@ const onClientMessage = (_event: IpcMainEvent, payload: any) => { } // Call this to initialize session with Crimata servers. -export const initSession = () => { +export const initSession = (dev: boolean) => { console.log("SESS:Creating new session.") // Load Json or createState. @@ -148,7 +148,9 @@ export const initSession = () => { ` new: ${state.newMessages}`) // Open socket connection. - createSocket() + let url = "ws://crimata.com:8760"; + if (dev) url = "ws://localhost:8760"; + createSocket(url) // Attack browser window init listener. ipcMain.removeAllListeners("app-mounted") diff --git a/src/modules/websockets.ts b/src/modules/websockets.ts index 12ce9f3..c75fc11 100644 --- a/src/modules/websockets.ts +++ b/src/modules/websockets.ts @@ -52,8 +52,9 @@ export default function useWebSockets(receiveCallback: (s: string) => any, openC setTimeout(createSocket, 1000) } - const createSocket = () => { - socket = new WebSocket(`ws://crimata.com:8760`) + const createSocket = (url: string) => { + + socket = new WebSocket(url) // Add listeners. socket.addEventListener("open", onOpen)