feat: change auth to use cookies (#301)

* frontend cookie implementation

* accept cookies for authentication

* remove auth store

* add self attr
This commit is contained in:
Hayden 2023-02-17 21:57:21 -09:00 committed by GitHub
parent bd321af29f
commit 12975ce26e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 204 additions and 86 deletions

View file

@ -91,11 +91,10 @@
</template>
<script lang="ts" setup>
import { useAuthStore } from "~~/stores/auth";
import { useLabelStore } from "~~/stores/labels";
import { useLocationStore } from "~~/stores/locations";
const username = computed(() => authStore.self?.name || "User");
const username = computed(() => authCtx.self?.name || "User");
// Preload currency format
useFormatCurrency();
@ -223,11 +222,11 @@
eventBus.off(EventTypes.InvalidStores, "stores");
});
const authStore = useAuthStore();
const authCtx = useAuthContext();
const api = useUserApi();
async function logout() {
const { error } = await authStore.logout(api);
const { error } = await authCtx.logout(api);
if (error) {
return;
}