refactor: ♻️ Rewrite state system to use Pinia for composer and auth

This commit is contained in:
Jesse Wierzbinski 2025-08-28 07:41:51 +02:00
parent a6db9e059d
commit b510782a30
No known key found for this signature in database
80 changed files with 999 additions and 1011 deletions

View file

@ -11,8 +11,10 @@ import {
import * as m from "~~/paraglide/messages.js";
import Composer from "./composer.vue";
const authStore = useAuthStore();
useListen("composer:open", () => {
if (identity.value) {
if (authStore.isSignedIn) {
open.value = true;
}
});
@ -21,7 +23,7 @@ useListen("composer:edit", async (note) => {
const id = toast.loading(m.wise_late_fireant_walk(), {
duration: 0,
});
const { data: source } = await client.value.getStatusSource(note.id);
const { data: source } = await authStore.client.getStatusSource(note.id);
relation.value = {
type: "edit",
note,