Skip to content

Commit 8267ad2

Browse files
committed
Merge branch 'new-version' of github.com:Bloggify/brokerbin into new-version
2 parents bf16e89 + d86c94c commit 8267ad2

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

lib/index.js

+10-4
Original file line numberDiff line numberDiff line change
@@ -108,19 +108,25 @@ class BrokerBin {
108108
try {
109109
res = phpunserialize(res.resParam.$value)
110110
} catch (e) {
111-
// TODO This fails quite silently
111+
console.error("[BROKERBIN_ERROR] The original response is: ", res)
112+
console.error(`[BROKERBIN_ERROR] Search:`, reqPart, reqOptions)
112113
console.error(e)
113-
console.error("The original response is: ", res)
114114
res = {}
115115
res.resultset = [{
116116
result: []
117117
}]
118118
}
119119

120+
120121
let results = res && res.resultset && res.resultset[0] && res.resultset[0].result
121122
if (!Array.isArray(results)) {
122-
console.warn(`Brokerbin result is not an array.`, results)
123-
console.warn(results)
123+
if (res.serialized === "C") {
124+
this.soapUid = null
125+
this.search(reqPart, reqOptions).then(resolve).catch(reject)
126+
return
127+
}
128+
console.error(`[BROKERBIN_ERROR] Brokerbin result is not an array.`, res)
129+
console.error(`[BROKERBIN_ERROR] Search:`, reqPart, reqOptions)
124130
results = []
125131
}
126132

0 commit comments

Comments
 (0)