chore: migrate to KT financial system

This commit is contained in:
woshiqp465
2025-11-04 16:06:44 +08:00
parent 2c0505b73d
commit f4cd0a5f22
289 changed files with 7362 additions and 41458 deletions

View File

@@ -0,0 +1,29 @@
import { getQuery } from 'h3';
import { fetchMediaMessages } from '~/utils/media-repository';
import { useResponseSuccess } from '~/utils/response';
export default defineEventHandler((event) => {
const query = getQuery(event);
const limit =
typeof query.limit === 'string' && query.limit.length > 0
? Number.parseInt(query.limit, 10)
: undefined;
const rawTypes = (query.types ?? query.type ?? query.fileType) as
| string
| undefined;
const fileTypes = rawTypes
? rawTypes
.split(',')
.map((item) => item.trim())
.filter((item) => item.length > 0)
: undefined;
const messages = fetchMediaMessages({
limit,
fileTypes,
});
return useResponseSuccess(messages);
});