From a27113feb294334c62d1baae8c169f657a20c2d0 Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 17 Jun 2026 12:17:05 +0800 Subject: [PATCH] fix(frontend): break service layer circular imports for build Point service implementations at @/lib/services/core for BaseService instead of the barrel index, fixing static export prerender failure on ConfigService initialization. --- frontend/lib/services/admin/admin.service.ts | 2 +- frontend/lib/services/auth/auth.service.ts | 2 +- frontend/lib/services/config/config.service.ts | 2 +- frontend/lib/services/db-manage/db-manage.service.ts | 2 +- frontend/lib/services/push/push.service.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/lib/services/admin/admin.service.ts b/frontend/lib/services/admin/admin.service.ts index ad973125..0a8e8d0b 100644 --- a/frontend/lib/services/admin/admin.service.ts +++ b/frontend/lib/services/admin/admin.service.ts @@ -1,4 +1,4 @@ -import {BaseService} from '@/lib/services'; +import {BaseService} from '@/lib/services/core'; import type { AdminUser, AppUpdateStatus, diff --git a/frontend/lib/services/auth/auth.service.ts b/frontend/lib/services/auth/auth.service.ts index 708dc157..66c00765 100644 --- a/frontend/lib/services/auth/auth.service.ts +++ b/frontend/lib/services/auth/auth.service.ts @@ -1,5 +1,5 @@ import type {InternalAxiosRequestConfig} from 'axios'; -import {BaseService} from '@/lib/services'; +import {BaseService} from '@/lib/services/core'; import type { AuthSource, ChangePasswordRequest, diff --git a/frontend/lib/services/config/config.service.ts b/frontend/lib/services/config/config.service.ts index 65fe3602..f042d378 100644 --- a/frontend/lib/services/config/config.service.ts +++ b/frontend/lib/services/config/config.service.ts @@ -1,4 +1,4 @@ -import {BaseService} from '@/lib/services'; +import {BaseService} from '@/lib/services/core'; import type {PublicConfigResponse} from './types'; /** diff --git a/frontend/lib/services/db-manage/db-manage.service.ts b/frontend/lib/services/db-manage/db-manage.service.ts index 1774fcd1..8fb30d0c 100644 --- a/frontend/lib/services/db-manage/db-manage.service.ts +++ b/frontend/lib/services/db-manage/db-manage.service.ts @@ -1,4 +1,4 @@ -import {BaseService} from '@/lib/services'; +import {BaseService} from '@/lib/services/core'; import type {DBOverview, ExecuteSQLResponse, TableDataResponse} from './types'; /** diff --git a/frontend/lib/services/push/push.service.ts b/frontend/lib/services/push/push.service.ts index 3d3d2684..85c7b2c4 100644 --- a/frontend/lib/services/push/push.service.ts +++ b/frontend/lib/services/push/push.service.ts @@ -1,7 +1,7 @@ // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 -import {BaseService} from '@/lib/services'; +import {BaseService} from '@/lib/services/core'; import type { ChannelDefinition, CreateChannelRequest,