fix(arch): remove directus-sdk/shim conflicts

This commit is contained in:
cawcenter
2025-12-14 20:32:09 -05:00
parent 650875512c
commit 9113a642b1
5 changed files with 10 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
import { directus } from '@/lib/directus/client'; import { getDirectusClient } from '@/lib/directus/client';
import { readItems } from '@directus/sdk'; import { readItems } from '@/lib/directus/client';
/** /**
* Fetches all spintax dictionaries and flattens them into a usable SpintaxMap. * 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<Record<string, string>> { export async function fetchSpintaxMap(): Promise<Record<string, string>> {
try { try {
const items = await directus.request( const client = getDirectusClient();
const items = await client.request(
readItems('spintax_dictionaries', { readItems('spintax_dictionaries', {
fields: ['category', 'variations'], fields: ['category', 'variations'],
limit: -1 limit: -1

View File

@@ -1,5 +1,5 @@
import { getDirectusClient } from './client'; 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'; import type { DirectusSchema, Pages as Page, Posts as Post, Sites as Site, DirectusUsers as User, Globals, Navigation } from '../schemas';
const directus = getDirectusClient(); const directus = getDirectusClient();
@@ -135,7 +135,7 @@ export async function fetchPosts(
directus.request( directus.request(
aggregate('posts', { aggregate('posts', {
aggregate: { count: '*' }, aggregate: { count: '*' },
query: { filter } filter
}) })
) )
]); ]);
@@ -201,7 +201,7 @@ export async function fetchGeneratedArticles(
directus.request( directus.request(
aggregate('generated_articles', { aggregate('generated_articles', {
aggregate: { count: '*' }, aggregate: { count: '*' },
query: { filter: { site_id: { _eq: siteId } } } // UUID string filter: { site_id: { _eq: siteId } }
}) })
) )
]); ]);

View File

@@ -5,7 +5,7 @@
*/ */
import AdminLayout from '@/layouts/AdminLayout.astro'; import AdminLayout from '@/layouts/AdminLayout.astro';
import { getDirectusClient } from '@/lib/directus/client'; import { getDirectusClient } from '@/lib/directus/client';
import { readItems } from '@directus/sdk'; import { readItems, createItem } from '@/lib/directus/client';
const client = getDirectusClient(); const client = getDirectusClient();

View File

@@ -5,7 +5,7 @@
*/ */
import AdminLayout from '@/layouts/AdminLayout.astro'; import AdminLayout from '@/layouts/AdminLayout.astro';
import { getDirectusClient } from '@/lib/directus/client'; import { getDirectusClient } from '@/lib/directus/client';
import { readItems } from '@directus/sdk'; import { readItems } from '@/lib/directus/client';
const client = getDirectusClient(); const client = getDirectusClient();

View File

@@ -6,7 +6,7 @@
--- ---
import AdminLayout from '@/layouts/AdminLayout.astro'; import AdminLayout from '@/layouts/AdminLayout.astro';
import { getDirectusClient } from '@/lib/directus/client'; import { getDirectusClient } from '@/lib/directus/client';
import { readItems } from '@directus/sdk'; import { readItems } from '@/lib/directus/client';
const client = getDirectusClient(); const client = getDirectusClient();