D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
public_html
/
waboost.softurecs.com
/
server
/
controllers
/
Filename :
store.js
back
Copy
'use strict' const fs = require('fs') const chats = (req, res) => { const { token, type, jid } = req.body if (token && type) { try { const file = fs.readFileSync(`credentials/${token}/multistore.js`, { encoding: 'utf8' }) // parsing data to json let json = JSON.parse(file) if (type === "chats") { json = json.chats } else if (type === "contacts") { json = json.contacts } else if (type === "messages") { if (jid) { // json = Object.values(json.messages[jid]) json = json.messages[jid] } else { json = json.messages } } else { return res.send({ status: false, message: "Unknown type" }) } if (typeof json === 'undefined') return res.send({ status: false, message: 'Data Not Found' }) return res.send(json.length > 0 ? json.reverse() : json) } catch (error) { process.env.NODE_ENV !== 'production' ? console.log(error) : null return res.send({ status: false, error: error }) } } res.send({ status: false, error: 'wrong parameters' }) } module.exports = { chats }