diff options
author | Valentin Popov <info@valentineus.link> | 2017-10-09 18:00:02 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2017-10-09 18:00:02 +0300 |
commit | cc2c50b07b33c4032c62c0c46f4ada139ea08664 (patch) | |
tree | 58b9b8b81e2fef9a673fbd87d35fa83b8468fe38 /src/index.js | |
parent | 79243accc540b3d75bb3a228786274094d479ffe (diff) | |
download | iii-client-cc2c50b07b33c4032c62c0c46f4ada139ea08664.tar.xz iii-client-cc2c50b07b33c4032c62c0c46f4ada139ea08664.zip |
Small code refactoring to support older platforms
Diffstat (limited to 'src/index.js')
-rw-r--r-- | src/index.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/index.js b/src/index.js index a0a9acb..869d2de 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,3 @@ -import { Buffer } from 'safe-buffer'; import http from 'http'; /** @@ -111,9 +110,12 @@ function decryptJSON(json) { */ function mergerString(data) { var salt = Buffer.from('some very-very long string without any non-latin characters due to different string representations inside of variable programming languages'); - return data.map((item, index) => { - return item ^ salt[index % salt.length]; - }); + + for (var i = 0; i < data.length; i++) { + data[i] ^= salt[i % salt.length]; + } + + return data; } /** |