remove .env file(electron not picking it up)

This commit is contained in:
Enrique Hernandez 2021-06-02 21:11:53 -04:00
commit 7dbf4e6aa6
10 changed files with 29 additions and 13 deletions

4
.env
View file

@ -1,4 +0,0 @@
BUSINESS_URL="http://localhost:3000"
PLATFORM_URL="ws://127.0.0.1:8760"

View file

@ -85,8 +85,14 @@ export default defineComponent({
}
const onSessionAuthFail = (_event: IpcRendererEvent, _payload: null) => {
clearProfile();
}
onMounted(async () => {
console.log("APP:mounted.");
window.ipcRenderer.on("session-auth-fail", onSessionAuthFail)
window.ipcRenderer.on("update-state", updateState)
window.ipcRenderer.on("update_available", () => {
console.log('testing auto update');
@ -117,6 +123,7 @@ export default defineComponent({
onUnmounted(() => {
window.ipcRenderer.removeAllListeners("update-state");
window.ipcRenderer.removeAllListeners("session-auth-fail");
})
return {

View file

@ -18,9 +18,9 @@ protocol.registerSchemesAsPrivileged([
const isDev = require('electron-is-dev');
// NOTE Program Begins Here
(async () => {
(() => {
console.log('Starting Crimata electron app.');
await initApp(isDev);
initApp(isDev);
})();

View file

@ -70,7 +70,7 @@ const onLogin = async (
resolve(parsed.profile);
} catch(e) {
console.log('[API]', e.response);
console.log('[API]', e);
reject(new Error('Failed to authenticate'));
}
}

View file

@ -26,7 +26,10 @@ let state: SessionState;
// Calls appropriate endpoint for a server message.
const onMessage = (data: string): void => {
let message = JSON.parse(data);
console.log('received new message', message);
if (message === "CLOSE_AUTH_FAIL") {
ipcEmit("session-auth-fail", null)
return;
}
// Standard message.
if (message.content) {

View file

@ -4,7 +4,7 @@ import WebSocket from 'ws';
let socket: WebSocket;
const socketUrl = process.env.PLATFORM_URL;
const socketUrl = "ws://127.0.0.1:8760"
// Run every time we want to connect to backend.
export default function useWebSockets(
@ -53,7 +53,7 @@ export default function useWebSockets(
}
const onClose = (_event: WebSocket.CloseEvent) => {
const onClose = (event: WebSocket.CloseEvent) => {
console.log("WS:Socket closed normally.")
}
@ -69,7 +69,6 @@ export default function useWebSockets(
token: string;
crimataId: string;
}) => {
if (socketUrl)
socket = new WebSocket(socketUrl)
// Add listeners.

View file

@ -40,13 +40,14 @@ import { authRequest } from '@/modules/message';
import { useProfile } from '@/modules/auth';
import { invokeLogin } from "@/ipcRend/account";
import { Profile } from "@/types";
import { postInitSession } from "@/ipcRend/session";
export default defineComponent({
name: "Login",
setup() {
const { setProfile } = useProfile();
const { profile, setProfile } = useProfile();
const usr = ref("");
const pwd = ref("");
@ -63,6 +64,13 @@ export default defineComponent({
setProfile(profile);
} catch(e) {
console.log('Error login in.')
} finally{
if (profile.value.crimataId) {
// start session
postInitSession(profile.value.crimataId);
}
}
}

View file

@ -19,3 +19,5 @@ export const postInitSession = (cid: string): void => (
export const postMessage = (payload: ClientMessage): void => (
post('client-message', payload)
);

View file

@ -4,6 +4,7 @@ import App from "./App.vue";
import mitt from "mitt";
import { createApp } from "vue";
require('dotenv').config()
// Handle events.

View file

@ -3,7 +3,7 @@ import axios, { AxiosRequestConfig } from 'axios';
const preFix = '/api';
const baseURL = process.env.BUSSINESS_URL + preFix;
const baseURL = "http://127.0.0.1:3000" + preFix;
interface Request {