Updates
Some checks failed
Build Website / Build Container (push) Failing after 20s
Build Website / Build NPM Project (push) Failing after 32s
Build Website / Tag Version (push) Has been skipped

This commit is contained in:
2026-05-01 13:42:26 -04:00
parent 13f4ad3b94
commit 20350d4b03
4 changed files with 550 additions and 389 deletions

919
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@
"type-check": "vue-tsc --build --force"
},
"dependencies": {
"@ztimson/momentum": "^0.50.3",
"@ztimson/momentum": "^1.1.9",
"vue": "^3.3.11",
"vue-router": "^4.2.5"
},

View File

@@ -1,6 +1,9 @@
<script setup lang="ts">
import Foot from '@/components/foot.vue';
import Profile from '@/components/profile.vue';
import {momentum} from '@/services/momentum.service';
momentum.client.inject();
</script>
<template>

View File

@@ -1,7 +1,7 @@
import {environment} from '@/environments/environment';
import {Momentum} from '@ztimson/momentum';
import {PathEvent} from '@ztimson/utils';
import {ref, onUnmounted} from 'vue';
import {Momentum} from '@ztimson/momentum';
export function mRef<T>(event: string, get: (event?: PathEvent, ...args: any[]) => T | Promise<T>): any;
export function mRef<T>(event: string, init: () => T | Promise<T>, get: (event: PathEvent, ...args: any[]) => T | Promise<T>): any;
@@ -23,14 +23,9 @@ export function mWatch(event: string, get: (event?: PathEvent, ...args: any[]) =
}
export const momentum = new Momentum(environment.apiUrl, {
app: 'ZaksCode',
logLevel: 'ERROR',
persist: true,
socket: true
app: "ZaksCode",
analytics: "prompt",
logLevel: "ERROR",
});
momentum.client.inject(true);
momentum.on('auth/session-expired', () => {
momentum.auth.logout();
location.reload();
});
momentum.auth.on('logout', () => location.reload());