Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit 7728a3c

Browse files
committed
fix: expose metadata in http api
1 parent adb937e commit 7728a3c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
"ipfs-bitswap": "^0.26.0",
101101
"ipfs-block": "~0.8.1",
102102
"ipfs-block-service": "~0.16.0",
103-
"ipfs-http-client": "^39.0.2",
103+
"ipfs-http-client": "^40.0.0",
104104
"ipfs-http-response": "~0.4.0",
105105
"ipfs-mfs": "ipfs/js-ipfs-mfs#add-metadata-support",
106106
"ipfs-multipart": "^0.2.0",

src/http/api/resources/files-regular.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,9 @@ exports.add = {
194194

195195
yield {
196196
path: entry.name,
197-
content: entry.content
197+
content: entry.content,
198+
mode: entry.mode,
199+
mtime: entry.mtime
198200
}
199201
}
200202

@@ -226,7 +228,9 @@ exports.add = {
226228
output.write(JSON.stringify({
227229
Name: file.path,
228230
Hash: cidToString(file.hash, { base: request.query['cid-base'] }),
229-
Size: file.size
231+
Size: file.size,
232+
Mode: file.mode,
233+
Mtime: file.mtime
230234
}) + '\n')
231235
}
232236
}
@@ -292,7 +296,7 @@ exports.ls = {
292296
Size: file.size,
293297
Type: toTypeCode(file.type),
294298
Depth: file.depth,
295-
Mode: file.mode.toString(8).padStart(4, '0'),
299+
Mode: file.mode,
296300
Mtime: file.mtime
297301
}))
298302
}]

0 commit comments

Comments
 (0)