|
|
|
@ -75,7 +75,7 @@ async function postInit() {
|
|
|
|
|
async function cacheOpen(domainId: string, pid: string, files: any[]) {
|
|
|
|
|
const filePath = path.join(getConfig('cache_dir'), domainId, pid);
|
|
|
|
|
await fs.ensureDir(filePath);
|
|
|
|
|
if (!files.length) throw new SystemError('Problem data not found.');
|
|
|
|
|
if (!files?.length) throw new SystemError('Problem data not found.');
|
|
|
|
|
let etags: Record<string, string> = {};
|
|
|
|
|
try {
|
|
|
|
|
etags = JSON.parse(fs.readFileSync(path.join(filePath, 'etags')).toString());
|
|
|
|
|