From 574b568f9411d1cb4b9b18b3e1e5c836982eddf1 Mon Sep 17 00:00:00 2001 From: Mohammed Ashab Uddin Date: Thu, 6 Aug 2020 13:05:43 +0400 Subject: [PATCH] added base64 decoding method --- whatsapp-web.js/src/businessLogic/logic.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/whatsapp-web.js/src/businessLogic/logic.js b/whatsapp-web.js/src/businessLogic/logic.js index e7015a0..ccdf346 100644 --- a/whatsapp-web.js/src/businessLogic/logic.js +++ b/whatsapp-web.js/src/businessLogic/logic.js @@ -2,6 +2,7 @@ const { Website } = require("../models/website"); const { data } = require("../models/data"); const { Product } = require('../models/product'); const { User } = require('../models/user'); +const fs = require('fs'); const request = require('request'); /** @@ -24,6 +25,7 @@ const addProduct = (id) => { // Add a product to the selected website. user.getSelectedWebsite().addProduct(product); } + const check = ({checkFunction, callback}) => { let checkValue = checkFunction(); @@ -357,7 +359,7 @@ module.exports.onSetFirstName = () => callback : () => { user.getSelectedWebsite().firstName = input['firstName']; - + return [`First name has been set to ${user.getSelectedWebsite().firstName}`]; } }); @@ -535,3 +537,12 @@ module.exports.onDeployWebsite = () => { } }); } + + +const base64_decode = async (base64str, file) => { + + var bitmap = await Buffer.from(base64str, 'base64'); + await fs.writeFileSync(file, bitmap); + console.log('****** File created from base64 encoded string ******'); + +}