Files
bot_Tamiseur/utilsAMP/Core/Login.js
2023-05-28 22:10:15 +02:00

21 lines
727 B
JavaScript

const axios = require('axios')
const appDir = require('path').dirname(require.main.filename)
const writeEnv = require(appDir + '/utils/writeEnv')
module.exports = (async (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 }
})
})