This repository was archived by the owner on Feb 12, 2024. It is now read-only.
File tree 4 files changed +29
-6
lines changed
4 files changed +29
-6
lines changed Original file line number Diff line number Diff line change @@ -10,11 +10,12 @@ module.exports = {
10
10
builder : { } ,
11
11
12
12
handler ( argv ) {
13
- argv . ipfs . repo . version ( function ( err , version ) {
13
+ argv . ipfs . repo . version ( ( err , data ) => {
14
14
if ( err ) {
15
15
throw err
16
16
}
17
- print ( version )
17
+
18
+ print ( data . Version )
18
19
} )
19
20
}
20
21
}
Original file line number Diff line number Diff line change 1
1
'use strict'
2
+
3
+ exports = module . exports
4
+
5
+ exports . version = ( request , reply ) => {
6
+ const ipfs = request . server . app . ipfs
7
+
8
+ ipfs . repo . version ( ( err , version ) => {
9
+ if ( err ) {
10
+ return reply ( {
11
+ Message : err . toString ( ) ,
12
+ Code : 0
13
+ } ) . code ( 500 )
14
+ }
15
+
16
+ reply ( {
17
+ Version : version
18
+ } )
19
+ } )
20
+ }
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ module.exports = (server) => {
6
6
require ( './bootstrap' ) ( server )
7
7
require ( './block' ) ( server )
8
8
require ( './object' ) ( server )
9
- // require('./repo')(server)
9
+ require ( './repo' ) ( server )
10
10
require ( './config' ) ( server )
11
11
require ( './swarm' ) ( server )
12
12
require ( './bitswap' ) ( server )
Original file line number Diff line number Diff line change 2
2
3
3
const resources = require ( './../resources' )
4
4
5
- // TODO
6
5
module . exports = ( server ) => {
7
6
const api = server . select ( 'API' )
8
7
9
8
api . route ( {
10
9
method : '*' ,
11
- path : '/api/v0/repo' ,
12
- handler : resources . repo
10
+ path : '/api/v0/repo/version' ,
11
+ config : {
12
+ handler : resources . repo . version
13
+ }
13
14
} )
15
+
16
+ // TODO: implement the missing spec https://github.com/ipfs/interface-ipfs-core/blob/master/SPEC/REPO.md
14
17
}
You can’t perform that action at this time.
0 commit comments