fix(core): handle concurrent saving for the file

this is very hacky, but idk how to make it better.
This commit is contained in:
teidesu 2021-05-10 14:28:39 +03:00
parent f3e4a34eab
commit 977527b78a

View file

@ -86,8 +86,8 @@ export class JsonFileStorage extends JsonMemoryStorage {
fs.rename(
this._filename + '.tmp',
this._filename,
(err?: Error) => {
if (err) reject(err)
(err?: any) => {
if (err && err.code !== 'ENOENT') reject(err)
else resolve()
}
)