*Add size property to normal files

This commit is contained in:
Derrick Hammer 2022-08-05 20:04:57 -04:00
parent a58f7fec4e
commit 927efddfed
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 5 additions and 0 deletions

View File

@ -45,6 +45,7 @@ interface StatFileResponse {
directory: boolean;
files: StatFileSubfile[];
timeout: boolean;
size: number;
}
interface StatFileSubfile {
@ -151,6 +152,7 @@ async function statFile(hash?: string, path?: string, fullPath?: string) {
directory: false,
files: [],
timeout: false,
size: 0,
};
client = client as IPFS;
@ -180,6 +182,9 @@ async function statFile(hash?: string, path?: string, fullPath?: string) {
return stats;
}
const { size } = await client.files.stat(`/ipfs/${exists.cid}`);
stats.size = size;
const { contentType } = await detectContentType(
fullPath,
client.cat(exists.cid)