update
This commit is contained in:
@@ -3,7 +3,7 @@ import { app } from '../../app.ts';
|
||||
import { PageModel } from './models/index.ts';
|
||||
import { AppListModel, AppModel } from '../../routes/app-manager/index.ts';
|
||||
import { cachePage, getZip } from './module/cache-file.ts';
|
||||
import { uniqBy } from 'lodash-es';
|
||||
import { uniqBy } from 'es-toolkit';
|
||||
import semver from 'semver';
|
||||
|
||||
app
|
||||
@@ -50,7 +50,7 @@ app
|
||||
// 上传文件
|
||||
const res = await cachePage(page, { tokenUser, key, version: _version });
|
||||
const appFiles = appList?.data?.files || [];
|
||||
const newFiles = uniqBy([...appFiles, ...res], 'name');
|
||||
const newFiles = uniqBy([...appFiles, ...res], (item) => item.name);
|
||||
appList.data = {
|
||||
...appList?.data,
|
||||
files: newFiles,
|
||||
|
||||
@@ -12,7 +12,7 @@ import { createWriteStream } from 'fs';
|
||||
import { pipeBusboy } from '@/modules/fm-manager/pipe-busboy.ts';
|
||||
import { ConfigModel } from '@/routes/config/models/model.ts';
|
||||
import { validateDirectory } from './util.ts';
|
||||
import { pick } from 'lodash-es';
|
||||
import { pick } from 'es-toolkit';
|
||||
import { getFileStat } from '@/routes/file/index.ts';
|
||||
import { logger } from '@/modules/logger.ts';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { App, CustomError } from '@kevisual/router';
|
||||
import { AppModel, AppListModel } from './module/index.ts';
|
||||
import { app, redis } from '@/app.ts';
|
||||
import { uniqBy } from 'lodash-es';
|
||||
import { uniqBy } from 'es-toolkit';
|
||||
import { getUidByUsername, prefixFix } from './util.ts';
|
||||
import { deleteFiles, getMinioListAndSetToAppList } from '../file/index.ts';
|
||||
import { setExpire } from './revoke.ts';
|
||||
@@ -216,7 +216,7 @@ app
|
||||
});
|
||||
}
|
||||
const dataFiles = app.data.files || [];
|
||||
const newFiles = uniqBy([...dataFiles, ...files], 'name');
|
||||
const newFiles = uniqBy([...dataFiles, ...files], (item) => item.name);
|
||||
const res = await app.update({ data: { ...app.data, files: newFiles } });
|
||||
if (version === am.version && !appIsNew) {
|
||||
await am.update({ data: { ...am.data, files: newFiles } });
|
||||
|
||||
Reference in New Issue
Block a user