diff --git a/src/lib/assembler/data.ts b/src/lib/assembler/data.ts index c02e91f..08d049c 100644 --- a/src/lib/assembler/data.ts +++ b/src/lib/assembler/data.ts @@ -1,6 +1,6 @@ -import { directus } from '@/lib/directus/client'; -import { readItems } from '@directus/sdk'; +import { getDirectusClient } from '@/lib/directus/client'; +import { readItems } from '@/lib/directus/client'; /** * Fetches all spintax dictionaries and flattens them into a usable SpintaxMap. @@ -8,7 +8,8 @@ import { readItems } from '@directus/sdk'; */ export async function fetchSpintaxMap(): Promise> { try { - const items = await directus.request( + const client = getDirectusClient(); + const items = await client.request( readItems('spintax_dictionaries', { fields: ['category', 'variations'], limit: -1 diff --git a/src/lib/directus/fetchers.ts b/src/lib/directus/fetchers.ts index be7915d..659f120 100644 --- a/src/lib/directus/fetchers.ts +++ b/src/lib/directus/fetchers.ts @@ -1,5 +1,5 @@ import { getDirectusClient } from './client'; -import { readItems, readItem, readSingleton, aggregate } from '@directus/sdk'; +import { readItems, readItem, readSingleton, aggregate } from './client'; import type { DirectusSchema, Pages as Page, Posts as Post, Sites as Site, DirectusUsers as User, Globals, Navigation } from '../schemas'; const directus = getDirectusClient(); @@ -135,7 +135,7 @@ export async function fetchPosts( directus.request( aggregate('posts', { aggregate: { count: '*' }, - query: { filter } + filter }) ) ]); @@ -201,7 +201,7 @@ export async function fetchGeneratedArticles( directus.request( aggregate('generated_articles', { aggregate: { count: '*' }, - query: { filter: { site_id: { _eq: siteId } } } // UUID string + filter: { site_id: { _eq: siteId } } }) ) ]); diff --git a/src/pages/admin/collections/campaign-masters.astro b/src/pages/admin/collections/campaign-masters.astro index 8da6b68..7327312 100644 --- a/src/pages/admin/collections/campaign-masters.astro +++ b/src/pages/admin/collections/campaign-masters.astro @@ -5,7 +5,7 @@ */ import AdminLayout from '@/layouts/AdminLayout.astro'; import { getDirectusClient } from '@/lib/directus/client'; -import { readItems } from '@directus/sdk'; +import { readItems, createItem } from '@/lib/directus/client'; const client = getDirectusClient(); diff --git a/src/pages/admin/collections/generation-jobs.astro b/src/pages/admin/collections/generation-jobs.astro index d2d427a..df42900 100644 --- a/src/pages/admin/collections/generation-jobs.astro +++ b/src/pages/admin/collections/generation-jobs.astro @@ -5,7 +5,7 @@ */ import AdminLayout from '@/layouts/AdminLayout.astro'; import { getDirectusClient } from '@/lib/directus/client'; -import { readItems } from '@directus/sdk'; +import { readItems } from '@/lib/directus/client'; const client = getDirectusClient(); diff --git a/src/pages/admin/intelligence/avatars.astro b/src/pages/admin/intelligence/avatars.astro index cbe96e3..3ca7b13 100644 --- a/src/pages/admin/intelligence/avatars.astro +++ b/src/pages/admin/intelligence/avatars.astro @@ -6,7 +6,7 @@ --- import AdminLayout from '@/layouts/AdminLayout.astro'; import { getDirectusClient } from '@/lib/directus/client'; -import { readItems } from '@directus/sdk'; +import { readItems } from '@/lib/directus/client'; const client = getDirectusClient();