node-box-sdk
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -166,2 +166,4 @@ var _ = require('lodash'); | ||
if (options.params) request = request.query(options.params); | ||
switch(method) { | ||
@@ -168,0 +170,0 @@ case 'GET': |
@@ -14,6 +14,6 @@ var _ = require('lodash'); | ||
download: function download(id, options, callback) { | ||
api.execute[this.api]('GET', config.content.base + path + '/' + id + '/content', {}, options, callback); | ||
api.execute[this.api]('GET', this.url + '/' + id + '/content', {}, options, callback); | ||
}, | ||
share: function share(id, data, options, callback) { | ||
api.execute[this.api]('PUT', config.content.base + path + '/' + id, data, options, callback); | ||
api.execute[this.api]('PUT', this.url + '/' + id, data, options, callback); | ||
}, | ||
@@ -25,2 +25,3 @@ upload: function upload(data, options, callback) { | ||
} | ||
// TODO maybe implement this | ||
// view: function view(id, options, callback) { | ||
@@ -27,0 +28,0 @@ // var self = this; |
@@ -5,3 +5,3 @@ var api = require('../../api'); | ||
function folder(config) { | ||
var path = '/folders/'; | ||
var path = '/folders'; | ||
var operations = ['create', 'get', 'update', 'delete']; | ||
@@ -13,6 +13,22 @@ | ||
collaborations: function collaborations(id, options, callback) { | ||
api.execute[this.api]('GET', this.url + id + '/collaborations', {}, options, callback); | ||
api.execute[this.api]('GET', this.url + '/' + id + '/collaborations', {}, options, callback); | ||
}, | ||
copy: function items(id, data, options, callback) { | ||
api.execute[this.api]('POST', this.url + '/' + id + '/copy', data, options, callback); | ||
}, | ||
items: function items(id, options, callback) { | ||
api.execute[this.api]('GET', this.url + id + '/items', {}, options, callback); | ||
api.execute[this.api]('GET', this.url + '/' + id + '/items', {}, options, callback); | ||
}, | ||
restore: function restore(id, options, callback) { | ||
api.execute[this.api]('POST', this.url + '/' + id, {}, options, callback); | ||
}, | ||
share: function share(id, data, options, callback) { | ||
api.execute[this.api]('PUT', this.url + '/' + id, data, options, callback); | ||
}, | ||
trash: function trash(id, options, callback) { | ||
var location = id ? this.url + '/' + id + '/trash' : this.url + '/trash/items' | ||
api.execute[this.api]('GET', location, {}, options, callback); | ||
}, | ||
destroy: function destroy(id, options, callback) { | ||
api.execute[this.api]('DELETE', this.url + '/' + id + '/trash', {}, options, callback); | ||
} | ||
@@ -19,0 +35,0 @@ }; |
{ | ||
"name": "node-box-sdk", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Node.js Box SDK", | ||
@@ -5,0 +5,0 @@ "main": "box.js", |
@@ -8,3 +8,3 @@ var chai = require('chai'); | ||
it('should get a file or folder using shared link', function(done) { | ||
box.content.shared.get(global.shared_link, global.tokens, function(err, res, tokens) { | ||
box.content.shared.get(global.shared_link, global.options, function(err, res, tokens) { | ||
expect(res.body).to.have.property('type'); | ||
@@ -14,3 +14,3 @@ expect(res.body).to.have.property('id'); | ||
global.tokens = { tokens: tokens }; | ||
global.options = { tokens: tokens }; | ||
done(); | ||
@@ -17,0 +17,0 @@ }); |
@@ -12,3 +12,3 @@ var chai = require('chai'); | ||
box.view.document.create(data, global.tokens, function(err, res, tokens) { | ||
box.view.document.create(data, global.options, function(err, res, tokens) { | ||
expect(res.body).to.have.property('type', 'document'); | ||
@@ -15,0 +15,0 @@ expect(res.body).to.have.property('id'); |
@@ -10,3 +10,3 @@ var chai = require('chai'); | ||
var data = { document_id: global.documentId }; | ||
box.view.session.create(data, global.tokens, function(err, res, tokens) { | ||
box.view.session.create(data, global.options, function(err, res, tokens) { | ||
expect(res.body).to.have.property('type', 'session'); | ||
@@ -13,0 +13,0 @@ expect(res.body).to.have.property('id'); |
@@ -10,3 +10,3 @@ var chai = require('chai'); | ||
it('should delete a file from box folder', function(done) { | ||
box.content.file.delete(global.fileId, global.tokens, function(err, res) { | ||
box.content.file.delete(global.fileId, global.options, function(err, res) { | ||
expect(res.statusCode).to.equal(204); | ||
@@ -18,3 +18,3 @@ done(); | ||
it('should delete folder from box', function(done) { | ||
box.content.folder.delete(global.folderId, global.tokens, function(err, res) { | ||
box.content.folder.delete(global.folderId, global.options, function(err, res) { | ||
expect(res.statusCode).to.equal(204); | ||
@@ -21,0 +21,0 @@ done(); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
309892
892
35
3