From c9d5c64f98c1f1fe7950de60c58edeaf3ace070d Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Mon, 27 Aug 2018 13:28:49 +0200 Subject: replace fs by fs-extra to prevent EMFILE error --- server/lib/cache/abstract-video-static-file-cache.ts | 2 +- server/lib/emailer.ts | 2 +- server/lib/schedulers/youtube-dl-update-scheduler.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'server/lib') diff --git a/server/lib/cache/abstract-video-static-file-cache.ts b/server/lib/cache/abstract-video-static-file-cache.ts index 8e895cc82..3e20c5d2a 100644 --- a/server/lib/cache/abstract-video-static-file-cache.ts +++ b/server/lib/cache/abstract-video-static-file-cache.ts @@ -1,5 +1,5 @@ import * as AsyncLRU from 'async-lru' -import { createWriteStream } from 'fs' +import { createWriteStream } from 'fs-extra' import { unlinkPromise } from '../../helpers/core-utils' import { logger } from '../../helpers/logger' import { VideoModel } from '../../models/video/video' diff --git a/server/lib/emailer.ts b/server/lib/emailer.ts index c8398c9e7..bf8e5b6c3 100644 --- a/server/lib/emailer.ts +++ b/server/lib/emailer.ts @@ -7,7 +7,7 @@ import { UserModel } from '../models/account/user' import { VideoModel } from '../models/video/video' import { JobQueue } from './job-queue' import { EmailPayload } from './job-queue/handlers/email' -import { readFileSync } from 'fs' +import { readFileSync } from 'fs-extra' class Emailer { diff --git a/server/lib/schedulers/youtube-dl-update-scheduler.ts b/server/lib/schedulers/youtube-dl-update-scheduler.ts index 24cd3f87b..da47378e8 100644 --- a/server/lib/schedulers/youtube-dl-update-scheduler.ts +++ b/server/lib/schedulers/youtube-dl-update-scheduler.ts @@ -5,7 +5,7 @@ import { AbstractScheduler } from './abstract-scheduler' import { SCHEDULER_INTERVALS_MS } from '../../initializers' import { logger } from '../../helpers/logger' import * as request from 'request' -import { createWriteStream, writeFile } from 'fs' +import { createWriteStream, writeFile } from 'fs-extra' import { join } from 'path' import { mkdirpPromise, root } from '../../helpers/core-utils' -- cgit v1.2.3