fix: undefined file stat
This commit is contained in:
parent
1e3701e37c
commit
fe310459da
@ -68,10 +68,9 @@ export const createDefaultClass = (type: string): ContentFileConstructor => {
|
||||
async getMtime(): Promise<number> {
|
||||
const oldStat = this.getStat();
|
||||
if (oldStat !== undefined) return oldStat.mtimeMs;
|
||||
await this.getHash();
|
||||
const newStat = this.getStat();
|
||||
if (newStat === undefined) throw new Error("stat is undefined");
|
||||
return newStat.mtimeMs;
|
||||
const stat = await promises.stat(this.path);
|
||||
this.stat = stat;
|
||||
return stat.mtimeMs;
|
||||
}
|
||||
};
|
||||
return cons;
|
||||
|
Loading…
Reference in New Issue
Block a user