Skip to content

Commit cfebb6b

Browse files
committed
refactor(router): replace LocalStorageProvider with a unified storageProvider import for consistency
1 parent 7d47f5f commit cfebb6b

File tree

2 files changed

+4
-10
lines changed
  • packages/create-tbk-app/templates/admin/src/plugins/admin
  • src/plugins/admin

2 files changed

+4
-10
lines changed

packages/create-tbk-app/templates/admin/src/plugins/admin/router.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,13 @@ import type { FilterQuery } from 'mongoose';
55
import { adminResources, getResource } from './registry';
66
import { buildSearchQuery, getFields } from './utils/schema-introspection';
77
import type { AdminField } from './types';
8-
import { LocalStorageProvider } from '@/lib/storage';
8+
import { storageProvider } from '@/lib/storage';
99
import type { FormFile } from '@/types';
1010
import logger from '@/plugins/observability/logger';
11-
import fs from 'fs';
1211

1312
export const adminApiRouter = Router();
1413

15-
// Admin module uses local storage by default for simplicity
16-
// Files are stored in public/uploads/admin and served at /uploads/admin
17-
const adminStorageProvider = new LocalStorageProvider();
14+
const adminStorageProvider = storageProvider;
1815

1916
/**
2017
* Middleware to handle file uploads for admin resources

src/plugins/admin/router.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,13 @@ import type { FilterQuery } from 'mongoose';
55
import { adminResources, getResource } from './registry';
66
import { buildSearchQuery, getFields } from './utils/schema-introspection';
77
import type { AdminField } from './types';
8-
import { LocalStorageProvider } from '@/lib/storage';
8+
import { storageProvider } from '@/lib/storage';
99
import type { FormFile } from '@/types';
1010
import logger from '@/plugins/observability/logger';
11-
import fs from 'fs';
1211

1312
export const adminApiRouter = Router();
1413

15-
// Admin module uses local storage by default for simplicity
16-
// Files are stored in public/uploads/admin and served at /uploads/admin
17-
const adminStorageProvider = new LocalStorageProvider();
14+
const adminStorageProvider = storageProvider;
1815

1916
/**
2017
* Middleware to handle file uploads for admin resources

0 commit comments

Comments
 (0)