Compare commits

..

No commits in common. "c1021b11922a423bb233fef5e18ed38a8e5d100f" and "c0df384d7bf3d2a0359549f15d8c8d25990fbc33" have entirely different histories.

4 changed files with 17 additions and 16 deletions

5
app.config.ts Normal file
View file

@ -0,0 +1,5 @@
export default defineAppConfig({
title: "Gorb",
buildTimeString: new Date().toISOString(),
gitHash: process.env.GIT_SHORT_REV || "N/A"
})

View file

@ -37,19 +37,13 @@ export const useAuth = () => {
//await fetchUser(); //await fetchUser();
} }
async function logout() { async function logout(password: string) {
console.log("password:", password);
console.log("access:", accessToken.value); console.log("access:", accessToken.value);
await fetchWithApi("/auth/logout", { method: "GET", credentials: "include" });
clearAuth();
return await navigateTo("/login");
}
async function revoke(password: string) {
const hashedPass = await hashPassword(password); const hashedPass = await hashPassword(password);
console.log("hashed");
await fetchWithApi("/auth/revoke", { const res = await fetchWithApi("/auth/revoke", {
method: "POST", method: "POST",
body: body:
{ {
@ -60,6 +54,10 @@ export const useAuth = () => {
clearAuth(); clearAuth();
} }
async function revoke() {
clearAuth();
}
async function refresh() { async function refresh() {
console.log("refreshing"); console.log("refreshing");
const res = await fetchWithApi("/auth/refresh", { const res = await fetchWithApi("/auth/refresh", {

View file

@ -27,9 +27,7 @@ export default defineNuxtConfig({
runtimeConfig: { runtimeConfig: {
public: { public: {
apiVersion: 1, apiVersion: 1,
messageGroupingMaxDifference: 300000, messageGroupingMaxDifference: 300000
buildTimeString: new Date().toISOString(),
gitHash: process.env.GIT_SHORT_REV || "N/A",
} }
}, },
/* nitro: { /* nitro: {

View file

@ -24,9 +24,9 @@
</p> </p>
<p style="font-size: .8em; color: var(--secondary-text-color)"> <p style="font-size: .8em; color: var(--secondary-text-color)">
Version Hash: {{ appConfig.public.gitHash }} Version Hash: {{ appConfig.gitHash }}
<br> <br>
Build Time: {{ appConfig.public.buildTimeString }} Build Time: {{ appConfig.buildTimeString }}
</p> </p>
</ul> </ul>
@ -44,7 +44,7 @@ import Button from '~/components/Button.vue';
const { logout } = useAuth() const { logout } = useAuth()
const appConfig = useRuntimeConfig() const appConfig = useAppConfig()
interface Page { interface Page {
displayName: string; displayName: string;