const axios = require('axios') const appDir = require('path').dirname(require.main.filename) const writeEnv = require(appDir + '/utils/writeEnv') module.exports = (async (details) => { require('dotenv').config() console.log(details) return await axios.post(`${process.env.AMP_HOST}/API/${__filename.split('utilsAMP/')[1].split('.js')[0]}`, details ).then(response => { if (!response.data.success) return { status: 'fail', data: response.data } writeEnv('AMP_USERNAME', response.data.userInfo.Username) writeEnv('AMP_SESSIONID', response.data.sessionID) writeEnv('AMP_REMEMBER_TOKEN', response.data.rememberMeToken) return { status: 'success', data: response.data } }).catch(error => { console.error(error) return { status: 'error', data: error } }) })