WIP: initial prototype
- Added support for different format of requestTimemout - Changed api method result - Now we are always returning the result in case of error - Improved body deserialization - Added cast to boolen for HEAD requests - Added support for already serialized strings in the ndserializer - Fixed qserializer in case of null object - Updated Errors
This commit is contained in:
@ -32,13 +32,18 @@ class Serializer {
|
||||
}
|
||||
var ndjson = ''
|
||||
for (var i = 0, len = array.length; i < len; i++) {
|
||||
ndjson += this.serialize(array[i]) + '\n'
|
||||
if (typeof array[i] === 'string') {
|
||||
ndjson += array[i] + '\n'
|
||||
} else {
|
||||
ndjson += this.serialize(array[i]) + '\n'
|
||||
}
|
||||
}
|
||||
return ndjson
|
||||
}
|
||||
|
||||
qserialize (object) {
|
||||
debug('qserialize', object)
|
||||
if (object == null) return ''
|
||||
// arrays should be serialized as comma separated list
|
||||
const keys = Object.keys(object)
|
||||
for (var i = 0, len = keys.length; i < len; i++) {
|
||||
|
||||
Reference in New Issue
Block a user