Files
actual/packages/sync-server/migrations/1694360000000-create-folders.js
2025-03-04 08:15:46 -03:00

26 lines
585 B
JavaScript

import fs from 'node:fs/promises';
import { config } from '../src/load-config.js';
async function ensureExists(path) {
try {
await fs.mkdir(path);
} catch (err) {
if (err.code === 'EEXIST') {
return null;
}
throw err;
}
}
export const up = async function () {
await ensureExists(config.get('serverFiles'));
await ensureExists(config.get('userFiles'));
};
export const down = async function () {
await fs.rm(config.get('serverFiles'), { recursive: true, force: true });
await fs.rm(config.get('userFiles'), { recursive: true, force: true });
};