✨ feat(node): Add NodeStatus
This commit is contained in:
+20
-7
@@ -139,6 +139,17 @@ declare namespace API {
|
||||
node_push_interval: number;
|
||||
};
|
||||
|
||||
type NodeStatus = {
|
||||
online_users: OnlineUser[];
|
||||
status: ServerStatus;
|
||||
last_at: number;
|
||||
};
|
||||
|
||||
type OnlineUser = {
|
||||
uid: number;
|
||||
ip: string;
|
||||
};
|
||||
|
||||
type Order = {
|
||||
id: number;
|
||||
user_id: number;
|
||||
@@ -193,11 +204,6 @@ declare namespace API {
|
||||
enable: boolean;
|
||||
};
|
||||
|
||||
type Push = {
|
||||
push_at: number;
|
||||
count: number;
|
||||
};
|
||||
|
||||
type RegisterConfig = {
|
||||
stop_register: boolean;
|
||||
enable_trial: boolean;
|
||||
@@ -258,7 +264,7 @@ declare namespace API {
|
||||
enable: boolean;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
last: Push;
|
||||
status: NodeStatus;
|
||||
};
|
||||
|
||||
type ServerGroup = {
|
||||
@@ -269,6 +275,13 @@ declare namespace API {
|
||||
updated_at: number;
|
||||
};
|
||||
|
||||
type ServerStatus = {
|
||||
cpu: number;
|
||||
mem: number;
|
||||
disk: number;
|
||||
updated_at: number;
|
||||
};
|
||||
|
||||
type Shadowsocks = {
|
||||
method: string;
|
||||
port: number;
|
||||
@@ -351,7 +364,7 @@ declare namespace API {
|
||||
type TransportConfig = {
|
||||
path: string;
|
||||
host: string;
|
||||
server_name: string;
|
||||
service_name: string;
|
||||
};
|
||||
|
||||
type Trojan = {
|
||||
|
||||
Vendored
+20
-7
@@ -156,6 +156,17 @@ declare namespace API {
|
||||
node_push_interval: number;
|
||||
};
|
||||
|
||||
type NodeStatus = {
|
||||
online_users: OnlineUser[];
|
||||
status: ServerStatus;
|
||||
last_at: number;
|
||||
};
|
||||
|
||||
type OnlineUser = {
|
||||
uid: number;
|
||||
ip: string;
|
||||
};
|
||||
|
||||
type Order = {
|
||||
id: number;
|
||||
user_id: number;
|
||||
@@ -234,11 +245,6 @@ declare namespace API {
|
||||
order_no: string;
|
||||
};
|
||||
|
||||
type Push = {
|
||||
push_at: number;
|
||||
count: number;
|
||||
};
|
||||
|
||||
type QueryAnnouncementParams = {
|
||||
page: number;
|
||||
size: number;
|
||||
@@ -391,7 +397,7 @@ declare namespace API {
|
||||
enable: boolean;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
last: Push;
|
||||
status: NodeStatus;
|
||||
};
|
||||
|
||||
type ServerGroup = {
|
||||
@@ -402,6 +408,13 @@ declare namespace API {
|
||||
updated_at: number;
|
||||
};
|
||||
|
||||
type ServerStatus = {
|
||||
cpu: number;
|
||||
mem: number;
|
||||
disk: number;
|
||||
updated_at: number;
|
||||
};
|
||||
|
||||
type Shadowsocks = {
|
||||
method: string;
|
||||
port: number;
|
||||
@@ -490,7 +503,7 @@ declare namespace API {
|
||||
type TransportConfig = {
|
||||
path: string;
|
||||
host: string;
|
||||
server_name: string;
|
||||
service_name: string;
|
||||
};
|
||||
|
||||
type Trojan = {
|
||||
|
||||
Reference in New Issue
Block a user