aeza-net-sdk
Advanced tools
Comparing version
{ | ||
"name": "aeza-net-sdk", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "A library that allows you to work with the AEZA.NET hosting API", | ||
@@ -5,0 +5,0 @@ "main": "./src/index.js", |
@@ -43,2 +43,24 @@ > **AEZA-NET-SDK** - This is a [Node.js](https://nodejs.org) module that makes it easy to interact with the AEZA API. 🚀 | ||
#### Limits Info: | ||
```javascript | ||
import AezaAPI from 'aeza-net-sdk'; | ||
const api = new AezaAPI(process.env.TOKEN); | ||
const limits = await api.getLimits(); | ||
console.log(limits) // Displays limits | ||
``` | ||
#### Os Info: | ||
```javascript | ||
import AezaAPI from 'aeza-net-sdk'; | ||
const api = new AezaAPI(process.env.TOKEN); | ||
const list = await api.getOs(); | ||
console.log(list) // Displays all os | ||
``` | ||
#### Charts Info: | ||
@@ -93,2 +115,13 @@ | ||
#### Task Info: | ||
```javascript | ||
import AezaAPI from 'aeza-net-sdk'; | ||
const api = new AezaAPI(process.env.TOKEN); | ||
const list = await api.getTask(YOU_SERVER_ID); | ||
console.log(list) // Displays all task your server | ||
``` | ||
#### Change password to server: | ||
@@ -95,0 +128,0 @@ |
@@ -18,2 +18,28 @@ import IQuery from './interface/IQuery'; | ||
}>; | ||
getLimits(): Promise<{ | ||
slug: any; | ||
message: any; | ||
data: any; | ||
response?: undefined; | ||
} | { | ||
response: { | ||
items: any; | ||
}; | ||
slug?: undefined; | ||
message?: undefined; | ||
data?: undefined; | ||
}>; | ||
getOs(): Promise<{ | ||
slug: any; | ||
message: any; | ||
data: any; | ||
response?: undefined; | ||
} | { | ||
response: { | ||
items: any; | ||
}; | ||
slug?: undefined; | ||
message?: undefined; | ||
data?: undefined; | ||
}>; | ||
charts(id: number): Promise<{ | ||
@@ -67,2 +93,15 @@ slug: any; | ||
}>; | ||
getTask(id: number): Promise<{ | ||
slug: any; | ||
message: any; | ||
data: any; | ||
response?: undefined; | ||
} | { | ||
response: { | ||
items: any; | ||
}; | ||
slug?: undefined; | ||
message?: undefined; | ||
data?: undefined; | ||
}>; | ||
order(params: { | ||
@@ -69,0 +108,0 @@ autoProlong: boolean | false; |
@@ -24,2 +24,40 @@ import axios from 'axios'; | ||
} | ||
async getLimits() { | ||
const { data, error } = await this.query({ | ||
token: this.token, | ||
method: "GET", | ||
route: `services/limits`, | ||
}); | ||
if (error) { | ||
return { | ||
slug: error.slug, | ||
message: error.message, | ||
data: error.data || {} | ||
}; | ||
} | ||
return { | ||
response: { | ||
items: data.items | ||
} | ||
}; | ||
} | ||
async getOs() { | ||
const { data, error } = await this.query({ | ||
token: this.token, | ||
method: "GET", | ||
route: `os`, | ||
}); | ||
if (error) { | ||
return { | ||
slug: error.slug, | ||
message: error.message, | ||
data: error.data || {} | ||
}; | ||
} | ||
return { | ||
response: { | ||
items: data.items | ||
} | ||
}; | ||
} | ||
async charts(id) { | ||
@@ -101,2 +139,21 @@ const { data, error } = await this.query({ | ||
} | ||
async getTask(id) { | ||
const { data, error } = await this.query({ | ||
token: this.token, | ||
method: "GET", | ||
route: `services/${id}/tasks`, | ||
}); | ||
if (error) { | ||
return { | ||
slug: error.slug, | ||
message: error.message, | ||
data: error.data || {} | ||
}; | ||
} | ||
return { | ||
response: { | ||
items: data.items | ||
} | ||
}; | ||
} | ||
async order(params) { | ||
@@ -103,0 +160,0 @@ const { data, error } = await this.query({ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
18757
28.72%370
35.04%137
31.73%0
-100%