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]); | 
