From bfd7ed66d80aba5c47961a89943f93b8bcfb1f43 Mon Sep 17 00:00:00 2001 From: CaramelKat <32065563+caramelkat@users.noreply.github.com> Date: Sun, 10 May 2020 04:43:51 -0500 Subject: [PATCH] fixed posting issue --- src/util/authentication.js | 49 +++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/src/util/authentication.js b/src/util/authentication.js index 0dae469..e6ffece 100644 --- a/src/util/authentication.js +++ b/src/util/authentication.js @@ -6,9 +6,9 @@ const xmlParser = require('xml2json'); const request = require("request"); const moment = require('moment'); const { USER } = require('../models/user'); -let TGA = require('tga'); -let pako = require('pako'); -let PNG = require('pngjs').PNG; +const TGA = require('tga'); +const pako = require('pako'); +const PNG = require('pngjs').PNG; let methods = { processUser: function(pid) { @@ -47,26 +47,6 @@ let methods = { }); }); }, - processPainting: function (painting) { - let paintingBuffer = Buffer.from(painting, 'base64'); - let output = ''; - try - { - output = pako.inflate(paintingBuffer); - } - catch (err) - { - console.log(err); - } - let tga = new TGA(Buffer.from(output)); - let png = new PNG({ - width: tga.width, - height: tga.height - }); - png.data = tga.pixels; - let pngBuffer = PNG.sync.write(png); - return `data:image/png;base64,${pngBuffer.toString('base64')}`; - }, decodeParamPack: function (paramPack) { /* Decode base64 */ let dec = Buffer.from(paramPack, "base64").toString("ascii"); @@ -86,7 +66,6 @@ let methods = { return PID; }, - decryptToken: function(token) { // Access and refresh tokens use a different format since they must be much smaller @@ -142,6 +121,26 @@ let methods = { } return decryptedBody; -} +}, + processPainting: function (painting) { + let paintingBuffer = Buffer.from(painting, 'base64'); + let output = ''; + try + { + output = pako.inflate(paintingBuffer); + } + catch (err) + { + console.log(err); + } + let tga = new TGA(Buffer.from(output)); + let png = new PNG({ + width: tga.width, + height: tga.height + }); + png.data = tga.pixels; + let pngBuffer = PNG.sync.write(png); + return `data:image/png;base64,${pngBuffer.toString('base64')}`; + }, }; exports.data = methods;