From 291f98f6873da65b1d557230ac689cd586cf0a85 Mon Sep 17 00:00:00 2001 From: Keivan-sf Date: Sun, 27 Jul 2025 18:25:04 +0330 Subject: [PATCH] Improve config model names --- src/config_models/mod.rs | 6 +++--- src/parser/vless/mod.rs | 2 +- src/parser/vmess/mod.rs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/config_models/mod.rs b/src/config_models/mod.rs index 6966064..4488584 100644 --- a/src/config_models/mod.rs +++ b/src/config_models/mod.rs @@ -10,7 +10,7 @@ pub struct VnextUser { } #[derive(Serialize, Deserialize)] -pub struct VlessServerObject { +pub struct VnextServerObject { pub address: Option, pub port: Option, pub users: Option>, @@ -26,12 +26,12 @@ pub struct TrojanServerObject { #[derive(Serialize, Deserialize)] pub struct VlessOutboundSettings { - pub vnext: Vec, + pub vnext: Vec, } #[derive(Serialize, Deserialize)] pub struct VmessOutboundSettings { - pub vnext: Vec, + pub vnext: Vec, } #[derive(Serialize, Deserialize)] diff --git a/src/parser/vless/mod.rs b/src/parser/vless/mod.rs index b1ce171..9a2d18d 100644 --- a/src/parser/vless/mod.rs +++ b/src/parser/vless/mod.rs @@ -4,7 +4,7 @@ use crate::{config_models::*, utils::parse_raw_json}; pub fn create_outbound_settings(data: &RawData) -> OutboundSettings { return OutboundSettings::Vless(VlessOutboundSettings { - vnext: vec![VlessServerObject { + vnext: vec![VnextServerObject { port: data.port, address: data.address.clone(), users: Some(vec![VnextUser { diff --git a/src/parser/vmess/mod.rs b/src/parser/vmess/mod.rs index 0c37880..63ae87e 100644 --- a/src/parser/vmess/mod.rs +++ b/src/parser/vmess/mod.rs @@ -4,7 +4,7 @@ use crate::{config_models::*, utils::parse_raw_json}; pub fn create_outbound_settings(data: &RawData) -> OutboundSettings { return OutboundSettings::Vmess(VmessOutboundSettings { - vnext: vec![VlessServerObject { + vnext: vec![VnextServerObject { port: data.port, address: data.address.clone(), users: Some(vec![VnextUser {