diff options
Diffstat (limited to 'lang/js/src/Connection.js')
-rw-r--r-- | lang/js/src/Connection.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lang/js/src/Connection.js b/lang/js/src/Connection.js index 8756cce1..3fd1810d 100644 --- a/lang/js/src/Connection.js +++ b/lang/js/src/Connection.js @@ -266,13 +266,16 @@ class Answer{ if (_decodedResponse.base64 === true && poa.data[key] === 'string' ) { - if (this.expected === 'binary'){ + if (this.expected === 'uint8'){ _response[key] = atobArray(_decodedResponse[key]); - _response.binary = true; + _response.format = 'uint8'; + } else if (this.expected === 'base64'){ + _response[key] = _decodedResponse[key]; + _response.format = 'base64'; } else { _response[key] = Utf8ArrayToStr( atobArray(_decodedResponse[key])); - _response.binary = false; + _response.format = 'string'; } } else { _response[key] = decode(_decodedResponse[key]); |