diff --git a/extensions/model-extension/src/legacy/delete.ts b/extensions/model-extension/src/legacy/delete.ts index a46d90ea5..039eab4cf 100644 --- a/extensions/model-extension/src/legacy/delete.ts +++ b/extensions/model-extension/src/legacy/delete.ts @@ -1,18 +1,11 @@ -import { fs, joinPath, Model } from "@janhq/core" +import { fs, joinPath, Model } from '@janhq/core' export const deleteModelFiles = async (model: Model) => { - try { - const dirPath = await joinPath(['file://models', model.id]) - - // remove all files under dirPath except model.json - const files = await fs.readdirSync(dirPath) - const deletePromises = files.map(async (fileName: string) => { - if (fileName !== 'model.json') { - return fs.unlinkSync(await joinPath([dirPath, fileName])) - } - }) - await Promise.allSettled(deletePromises) - } catch (err) { - console.error(err) - } -} \ No newline at end of file + try { + const dirPath = await joinPath(['file://models', model.id]) + // remove model folder directory + await fs.unlinkSync(dirPath) + } catch (err) { + console.error(err) + } +}