Intégration MongoDB + Fix export et amp

This commit is contained in:
Angels-dev
2024-02-29 00:24:21 +01:00
parent 397a45e371
commit 94c7fc1c98
63 changed files with 1608 additions and 1161 deletions

View File

@@ -1,12 +1,11 @@
import axios from 'axios'
import writeEnv from './writeEnv'
export const ADSModule = {
async GetInstances(SESSIONID: string) {
return await axios.post(`${process.env.AMP_HOST}/API/ADSModule/GetInstances`, {
async GetInstances(host: string, SESSIONID: string) {
return await axios.post(host + '/API/ADSModule/GetInstances', {
SESSIONID
}).then(response => {
if (!response.data.result) return { status: 'fail', data: response.data }
if (!Array.isArray(response.data)) return { status: 'fail', data: response.data }
return { status: 'success', data: response.data }
}).catch(error => {
console.error(error)
@@ -14,13 +13,11 @@ export const ADSModule = {
})
},
async ManageInstance(SESSIONID: string, InstanceId: string) {
return await axios.post(`${process.env.AMP_HOST}/API/ADSModule/ManageInstance`, {
async ManageInstance(host: string, SESSIONID: string, InstanceId: string) {
return await axios.post(host + '/API/ADSModule/ManageInstance', {
SESSIONID,
InstanceId
}).then(response => {
console.log(response.data)
if (!response.data.result) return { status: 'fail', data: response.data }
return { status: 'success', data: response.data }
}).catch(error => {
@@ -29,13 +26,11 @@ export const ADSModule = {
})
},
async RestartInstance(SESSIONID: string, InstanceName: string) {
return await axios.post(`${process.env.AMP_HOST}/API/ADSModule/RestartInstance`, {
async RestartInstance(host: string, SESSIONID: string, InstanceName: string) {
return await axios.post(host + '/API/ADSModule/RestartInstance', {
SESSIONID,
InstanceName
}).then(response => {
console.log(response.data)
//if (!response.data.success) return { status: 'fail', data: response.data }
return { status: 'success', data: response.data }
}).catch(error => {
@@ -44,16 +39,13 @@ export const ADSModule = {
})
},
async Servers(SESSIONID: string, InstanceId: string) {
return await axios.get(`${process.env.AMP_HOST}/API/ADSModule/Servers`, {
async Servers(host: string, SESSIONID: string, InstanceId: string) {
return await axios.get(host + '/API/ADSModule/Servers', {
data: {
SESSIONID,
InstanceId
}
}).then(response => {
console.log(response)
console.log(response.data)
if (!response.data.result) return { status: 'fail', data: response.data }
return { status: 'success', data: response.data }
}).catch(error => {
@@ -64,16 +56,11 @@ export const ADSModule = {
}
export const Core = {
async Login(details: any) {
return await axios.post(`${process.env.AMP_HOST}/API/Core/Login`,
async Login(host: string, details: any) {
return await axios.post(host + '/API/Core/Login',
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)
@@ -82,11 +69,11 @@ export const Core = {
}
}
export async function CheckSession(SESSIONID: string) {
return await axios.post(`${process.env.AMP_HOST}/API/ADSModule/GetInstances`, {
export async function CheckSession(host: string, SESSIONID: string) {
return await axios.post(host + '/API/ADSModule/GetInstances', {
SESSIONID
}).then(response => {
if (!response.data.result) return { status: 'fail', data: response.data }
if (!Array.isArray(response.data)) return { status: 'fail', data: response.data }
return { status: 'success', data: response.data }
}).catch(error => {
console.error(error)