This repository was archived by the owner on Feb 12, 2024. It is now read-only.
File tree 2 files changed +8
-2
lines changed 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ const MAX_RECURSIVE_DEPTH = 32
9
9
10
10
module . exports = ( domain , opts , callback ) => {
11
11
// recursive is true by default, it's set to false only if explicitly passed as argument in opts
12
- const recursive = opts . recursive == null || opts . recursive . toString ( ) !== 'false'
12
+ const recursive = opts . recursive == null ? true : Boolean ( opts . recursive )
13
13
14
14
let depth
15
15
if ( recursive ) {
Original file line number Diff line number Diff line change 3
3
const Boom = require ( 'boom' )
4
4
5
5
module . exports = async ( request , h ) => {
6
- const { arg : domain , recursive , format } = request . query
6
+ const domain = request . query . arg
7
7
8
8
if ( ! domain ) {
9
9
throw Boom . badRequest ( "Argument 'domain' is required" )
10
10
}
11
11
12
+ const format = request . query . format
13
+
14
+ // query parameters are passed as strings and need to be parsed to expected type
15
+ let recursive = request . query . recursive || request . query . r
16
+ recursive = ! ( recursive && recursive === 'false' )
17
+
12
18
const path = await request . server . app . ipfs . dns ( domain , { recursive, format } )
13
19
return h . response ( {
14
20
Path : path
You can’t perform that action at this time.
0 commit comments