bridge-odata
Advanced tools
Comparing version 0.0.3 to 0.0.4
{ | ||
"name": "bridge-odata", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "Retsly OData JS SDK", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -38,15 +38,22 @@ const request = require('superagent') | ||
const {vendor, endpoint, query, token} = this | ||
request | ||
.get(`${config.BASE_URL}/${vendor}/${endpoint}`) | ||
.set({'Authorization': `Bearer ${token}`}) | ||
.query(query) | ||
.end((err, res) => { | ||
// Update the response, if there are no errors | ||
this.response = err | ||
? null | ||
: res.body | ||
cb(err, res) | ||
}) | ||
return new Promise((resolve, reject) => { | ||
request | ||
.get(`${config.BASE_URL}/${vendor}/${endpoint}`) | ||
.set({ | ||
'Authorization': `Bearer ${token}`, | ||
'x-query-source': 'odata-sdk' | ||
}) | ||
.query(query) | ||
.end((err, res) => { | ||
if (err) { | ||
this.response = null | ||
cb && cb(err, null) | ||
reject(err) | ||
} else { | ||
this.response = res.body | ||
cb && cb(null, res.body) | ||
resolve(res.body) | ||
} | ||
}) | ||
}) | ||
} | ||
@@ -53,0 +60,0 @@ |
@@ -10,7 +10,7 @@ const Retsly = require('../src/index') | ||
r.exec((err, res) => { | ||
assert(res.body.value.length > 0, 'should return more than one property') | ||
assert(res.value.length > 0, 'should return more than one property') | ||
r | ||
.Property(res.body.value[0].ListingKey) | ||
.Property(res.value[0].ListingKey) | ||
.exec((err, res) => { | ||
assert(Object.keys(res.body).length > 4, 'should return one non invalid object') | ||
assert(Object.keys(res).length > 4, 'should return one non invalid object') | ||
done() | ||
@@ -27,7 +27,7 @@ }) | ||
r.exec((err, res) => { | ||
assert(res.body.value.length > 0, 'should return more than one property') | ||
assert(res.value.length > 0, 'should return more than one property') | ||
r | ||
.OpenHouse(res.body.value[0].OpenHouseKey) | ||
.OpenHouse(res.value[0].OpenHouseKey) | ||
.exec((err, res) => { | ||
assert(Object.keys(res.body).length > 4, 'should return one non invalid object') | ||
assert(Object.keys(res).length > 4, 'should return one non invalid object') | ||
done() | ||
@@ -44,7 +44,7 @@ }) | ||
r.exec((err, res) => { | ||
assert(res.body.value.length > 0, 'should return more than one property') | ||
assert(res.value.length > 0, 'should return more than one property') | ||
r | ||
.Office(res.body.value[0].OfficeKey) | ||
.Office(res.value[0].OfficeKey) | ||
.exec((err, res) => { | ||
assert(Object.keys(res.body).length > 4, 'should return one non invalid object') | ||
assert(Object.keys(res).length > 4, 'should return one non invalid object') | ||
done() | ||
@@ -61,7 +61,7 @@ }) | ||
r.exec((err, res) => { | ||
assert(res.body.value.length > 0, 'should return more than one property') | ||
assert(res.value.length > 0, 'should return more than one property') | ||
r | ||
.Member(res.body.value[0].MemberKey) | ||
.Member(res.value[0].MemberKey) | ||
.exec((err, res) => { | ||
assert(Object.keys(res.body).length > 4, 'should return one non invalid object') | ||
assert(Object.keys(res).length > 4, 'should return one non invalid object') | ||
done() | ||
@@ -68,0 +68,0 @@ }) |
18252
463