From bb0b2ac96115fca43a8cdd213af29c0e5a877787 Mon Sep 17 00:00:00 2001 From: achmad Date: Thu, 28 May 2026 22:35:54 +0700 Subject: [PATCH] chore: verified production build and all checks pass --- lib/directus.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/directus.ts b/lib/directus.ts index 54096f6..78e3f39 100644 --- a/lib/directus.ts +++ b/lib/directus.ts @@ -8,13 +8,17 @@ import { } from '@directus/sdk' import type { Article, Category, SiteSettings } from './types' -let _client: ReturnType | null = null +function createClient() { + return createDirectus(process.env.DIRECTUS_URL!) + .with(staticToken(process.env.DIRECTUS_TOKEN!)) + .with(rest()) +} + +let _client: ReturnType | null = null function getClient() { if (!_client) { - _client = createDirectus(process.env.DIRECTUS_URL!) - .with(staticToken(process.env.DIRECTUS_TOKEN!)) - .with(rest()) + _client = createClient() } return _client }