/** * Created by Kylart on 20/04/2017. */ const fs = require('fs') const {userInfo} = require('os') const {join} = require('path') /* istanbul ignore next */ const wlPath = process.env.NODE_ENV !== 'KawAnime-test' /* istanbul ignore next */ ? join(userInfo().homedir, '.KawAnime', 'lists.json') : join(userInfo().homedir, '.KawAnime-test', 'lists.json') exports.getLists = (res) => { const wlFile = require(wlPath) console.log(`[WatchList] Gathered lists from local.`) res.type('application/json') res.status(200).send(JSON.stringify(wlFile)) } exports.saveWatchList = (req, res) => { req.on('data', (chunk) => { // Saving list fs.writeFileSync(wlPath, chunk, 'utf-8') console.log('[WatchList] Successfully saved lists.') res.status(200).send() }) }