]> Repos - mime-chat/commitdiff
fix event for login
authorAndrew Gundersen <gundersena@xavier.edu>
Fri, 12 Feb 2021 16:39:42 +0000 (10:39 -0600)
committerAndrew Gundersen <gundersena@xavier.edu>
Fri, 12 Feb 2021 16:39:42 +0000 (10:39 -0600)
src/background/session.ts
src/router.ts
src/views/login.vue
src/views/register.vue
src/views/splash.vue

index 80a74aadbc8b1e1c103eec7a49cd0af5806b4721..228f1cd67e37c55bb2ee8bae4805b8c4b13194a9 100644 (file)
@@ -35,12 +35,13 @@ const authSession = async (_event, payload: string | UserCreds | null): Promise<
 
         console.log('authenticating...');
 
-        backgroundMitt.on('auth-res', (res: string) => {
+        backgroundMitt.once('auth-res', (res: string) => {
 
             if (res === 'locked') {
                 reject(res);
             } else {
                 auth = true;
+                console.log(res);
                 resolve(res);
             }
 
index eedf589cd3b472afcbf93b93e10aee81a4fddbe5..ea74f4e859cccf6e32738e222f15ff8f6de8c76d 100644 (file)
@@ -12,16 +12,16 @@ import { useAuth } from '@/modules/auth';
 const routes: Array<RouteRecordRaw> = [
   {
     path: "/",
-    name: "splash",
-    component: Splash,
-    meta: { requiresAuth: false },
-  },
-  {
-    path: "/home",
     name: "home",
     component: Home,
     meta: { requiresAuth: true },
   },
+  {
+    path: "/splash",
+    name: "splash",
+    component: Splash,
+    meta: { requiresAuth: false },
+  },
   {
     path: "/login",
     name: "login",
index d63851a63e15e59c985382e6d5ea50b32f16b261..5508f00ac141a65652c5d3416ea9199451c82360 100644 (file)
     <label for="checkbox">Remember Me</label> -->
 
     <!-- submit button; position: fixed -->
-    <button class="button" @click="submit">Submit</button>
+    <button class="button" @click.prevent="submit">Submit</button>
 
     <!-- back to login button: position: fixed  -->
-    <button class="button2" @click="switchView">Create an account</button>  
+    <button class="button2" @click.prevent="switchView">Create an account</button>  
   </form>
 </template>
 
index 53cb9f81369fd1bf632227dd372f97f85689376f..6963d30998afc07625b13ad109593464526e00c8 100644 (file)
     </div>
 
     <!-- submit button; position: fixed -->
-    <button class="button" @click="submit">Submit</button>
+    <button class="button" @click.prevent="submit">Submit</button>
 
     <!-- back to login button: position: fixed  -->
-    <button class="button2" @click="switchView">Back to login</button>
+    <button class="button2" @click.prevent="switchView">Back to login</button>
   </div>
 </template>
 
index 1db66eb85fc5dc93c5522f0663e1010bf29d2cde..cb472835fb1240c73debd9e26ec690215daaed25 100644 (file)
 <script lang="ts">
     
 import { defineComponent } from "vue";
-import SplashComponent from "@/components/splash/index.vue"
 
 export default defineComponent({
 
   name: "Splash",
-  components: { SplashComponent },
 
 });