From 84964c7f91cde2b7dc860f3157d39efa68fb26dc Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Wed, 1 May 2024 14:01:34 +0800 Subject: [PATCH] Add attributes to grpc https://github.com/2dust/v2rayNG/issues/3041 --- .../app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt index a9b581f3..91ebb039 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt @@ -226,7 +226,10 @@ data class V2rayConfig( data class GrpcSettingsBean(var serviceName: String = "", var authority: String? = null, - var multiMode: Boolean? = null) + var multiMode: Boolean? = null, + var idle_timeout: Int? = null, + var health_check_timeout: Int? = null + ) fun populateTransportSettings(transport: String, headerType: String?, host: String?, path: String?, seed: String?, quicSecurity: String?, key: String?, mode: String?, serviceName: String?, @@ -295,6 +298,8 @@ data class V2rayConfig( grpcSetting.multiMode = mode == "multi" grpcSetting.serviceName = serviceName ?: "" grpcSetting.authority = authority ?: "" + grpcSetting.idle_timeout = 60 + grpcSetting.health_check_timeout = 20 sni = authority ?: "" grpcSettings = grpcSetting }