0
mirror of https://github.com/valentineus/iii-client.git synced 2025-06-03 06:53:36 +03:00

Refusal to support older versions of NodeJS

This commit is contained in:
Valentin Popov 2017-09-29 01:43:36 +04:00
parent 37c1348382
commit 3eff453aac
2 changed files with 5 additions and 8 deletions

View File

@ -4,8 +4,6 @@ node_js:
- "8"
- "7"
- "6"
- "5"
- "4"
os:
- linux
@ -20,7 +18,6 @@ before_install:
- npm install --global codacy-coverage
install:
- npm install --only=production
- npm install --only=development
script:

View File

@ -76,8 +76,8 @@ function send(cuid, text, callback) {
* @description Encrypts the received string.
*/
function encrypt(data) {
var base64 = new Buffer(data).toString('base64');
var string = new Buffer(base64);
var base64 = Buffer.from(data).toString('base64');
var string = Buffer.from(base64);
return mergerString(string).toString('base64');
}
@ -87,9 +87,9 @@ function encrypt(data) {
* @description Decrypts the received string.
*/
function decrypt(data) {
var string = new Buffer(data, 'base64');
var string = Buffer.from(data, 'base64');
var decrypted = mergerString(string).toString();
return new Buffer(decrypted, 'base64');
return Buffer.from(decrypted, 'base64');
}
/**
@ -109,7 +109,7 @@ function decryptJSON(json) {
* @description Merges the source string.
*/
function mergerString(data) {
var salt = new Buffer('some very-very long string without any non-latin characters due to different string representations inside of variable programming languages');
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];
});