Skip to content

Commit c1f1833

Browse files
Trying things
1 parent e130e39 commit c1f1833

File tree

3 files changed

+271
-226
lines changed

3 files changed

+271
-226
lines changed

src/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
var multiaddr = require('multiaddr')
2-
var config = require('./config')
3-
var requestAPI = require('./request-api')
2+
var defaults = require('./config')
3+
var request = require('./request-api')
44

55
exports = module.exports = IpfsAPI
66

77
function IpfsAPI (host_or_multiaddr, port) {
88
var self = this
9+
var config = Object.assign({}, defaults)
10+
var requestAPI = request.bind(null, config)
911

1012
if (!(self instanceof IpfsAPI)) {
1113
return new IpfsAPI(host_or_multiaddr, port)

src/request-api.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
var request = require('superagent')
22
var logger = require('superagent-logger')
33

4-
var config = require('./config')
5-
64
exports = module.exports = requestAPI
75

86
function safeJSONParser (buffer, res, done) {
@@ -70,7 +68,7 @@ function prepareFiles (files) {
7068
})
7169
}
7270

73-
function requestAPI (path, args, opts, files, buffer, cb) {
71+
function requestAPI (config, path, args, opts, files, buffer, cb) {
7472
if (Array.isArray(path)) path = path.join('/')
7573

7674
opts = opts || {}
@@ -87,6 +85,8 @@ function requestAPI (path, args, opts, files, buffer, cb) {
8785
delete opts.followSymlinks
8886

8987
opts['stream-channels'] = true
88+
console.log(config)
89+
console.log(opts)
9090

9191
var method = files ? 'POST' : 'GET'
9292
var reqPath = config['api-path'] + path

0 commit comments

Comments
 (0)