File tree Expand file tree Collapse file tree 8 files changed +14
-14
lines changed
app/src/main/kotlin/com/neko/v2ray Expand file tree Collapse file tree 8 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -512,8 +512,8 @@ data class V2rayConfig(
512
512
val tcpSetting = streamSettings?.tcpSettings ? : return null
513
513
listOf (
514
514
tcpSetting.header.type,
515
- tcpSetting.header.request?.headers?.Host ?.joinToString().orEmpty(),
516
- tcpSetting.header.request?.path?.joinToString().orEmpty()
515
+ tcpSetting.header.request?.headers?.Host ?.joinToString(" , " ).orEmpty(),
516
+ tcpSetting.header.request?.path?.joinToString(" , " ).orEmpty()
517
517
)
518
518
}
519
519
@@ -557,7 +557,7 @@ data class V2rayConfig(
557
557
val h2Setting = streamSettings?.httpSettings ? : return null
558
558
listOf (
559
559
" " ,
560
- h2Setting.host.joinToString(),
560
+ h2Setting.host.joinToString(" , " ),
561
561
h2Setting.path
562
562
)
563
563
}
Original file line number Diff line number Diff line change @@ -93,10 +93,10 @@ class RoutingEditActivity : BaseActivity() {
93
93
94
94
private fun bindingServer (rulesetItem : RulesetItem ): Boolean {
95
95
binding.etRemarks.text = Utils .getEditable(rulesetItem.remarks)
96
- binding.etDomain.text = Utils .getEditable(rulesetItem.domain?.joinToString())
97
- binding.etIp.text = Utils .getEditable(rulesetItem.ip?.joinToString())
96
+ binding.etDomain.text = Utils .getEditable(rulesetItem.domain?.joinToString(" , " ))
97
+ binding.etIp.text = Utils .getEditable(rulesetItem.ip?.joinToString(" , " ))
98
98
binding.etPort.text = Utils .getEditable(rulesetItem.port)
99
- binding.etProtocol.text = Utils .getEditable(rulesetItem.protocol?.joinToString())
99
+ binding.etProtocol.text = Utils .getEditable(rulesetItem.protocol?.joinToString(" , " ))
100
100
binding.etNetwork.text = Utils .getEditable(rulesetItem.network)
101
101
val outbound = Utils .arrayFind(outbound_tag, rulesetItem.outboundTag)
102
102
binding.spOutboundTag.setSelection(outbound)
Original file line number Diff line number Diff line change @@ -341,7 +341,7 @@ class ServerActivity : BaseActivity() {
341
341
Utils .getEditable(" ${WIREGUARD_LOCAL_ADDRESS_V4 } ,${WIREGUARD_LOCAL_ADDRESS_V6 } " )
342
342
} else {
343
343
val list = outbound.settings?.address as List <* >
344
- et_local_address?.text = Utils .getEditable(list.joinToString())
344
+ et_local_address?.text = Utils .getEditable(list.joinToString(" , " ))
345
345
}
346
346
if (outbound.settings?.mtu == null ) {
347
347
et_local_mtu?.text = Utils .getEditable(WIREGUARD_LOCAL_MTU )
@@ -373,7 +373,7 @@ class ServerActivity : BaseActivity() {
373
373
tlsSetting.alpn?.let {
374
374
val alpnIndex = Utils .arrayFind(
375
375
alpns,
376
- Utils .removeWhiteSpace(tlsSetting.alpn.joinToString()).orEmpty()
376
+ Utils .removeWhiteSpace(tlsSetting.alpn.joinToString(" , " )).orEmpty()
377
377
)
378
378
sp_stream_alpn?.setSelection(alpnIndex)
379
379
}
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ object Hysteria2Fmt {
54
54
dicQuery[" sni" ] = tlsSetting.serverName
55
55
}
56
56
if (! tlsSetting.alpn.isNullOrEmpty() && tlsSetting.alpn.isNotEmpty()) {
57
- dicQuery[" alpn" ] = Utils .removeWhiteSpace(tlsSetting.alpn.joinToString()).orEmpty()
57
+ dicQuery[" alpn" ] = Utils .removeWhiteSpace(tlsSetting.alpn.joinToString(" , " )).orEmpty()
58
58
}
59
59
}
60
60
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ object TrojanFmt {
92
92
}
93
93
if (! tlsSetting.alpn.isNullOrEmpty() && tlsSetting.alpn.isNotEmpty()) {
94
94
dicQuery[" alpn" ] =
95
- Utils .removeWhiteSpace(tlsSetting.alpn.joinToString()).orEmpty()
95
+ Utils .removeWhiteSpace(tlsSetting.alpn.joinToString(" , " )).orEmpty()
96
96
}
97
97
if (! TextUtils .isEmpty(tlsSetting.fingerprint)) {
98
98
dicQuery[" fp" ] = tlsSetting.fingerprint.orEmpty()
Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ object VlessFmt {
83
83
}
84
84
if (! tlsSetting.alpn.isNullOrEmpty() && tlsSetting.alpn.isNotEmpty()) {
85
85
dicQuery[" alpn" ] =
86
- Utils .removeWhiteSpace(tlsSetting.alpn.joinToString()).orEmpty()
86
+ Utils .removeWhiteSpace(tlsSetting.alpn.joinToString(" , " )).orEmpty()
87
87
}
88
88
if (! TextUtils .isEmpty(tlsSetting.fingerprint)) {
89
89
dicQuery[" fp" ] = tlsSetting.fingerprint.orEmpty()
Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ object VmessFmt {
93
93
vmessQRCode.tls = streamSetting.security
94
94
vmessQRCode.sni = streamSetting.tlsSettings?.serverName.orEmpty()
95
95
vmessQRCode.alpn =
96
- Utils .removeWhiteSpace(streamSetting.tlsSettings?.alpn?.joinToString()).orEmpty()
96
+ Utils .removeWhiteSpace(streamSetting.tlsSettings?.alpn?.joinToString(" , " )).orEmpty()
97
97
vmessQRCode.fp = streamSetting.tlsSettings?.fingerprint.orEmpty()
98
98
outbound.getTransportSettingDetails()?.let { transportDetails ->
99
99
vmessQRCode.type = transportDetails[0 ]
Original file line number Diff line number Diff line change @@ -81,12 +81,12 @@ object WireguardFmt {
81
81
Utils .urlEncode(outbound.settings?.peers?.get(0 )?.publicKey.toString())
82
82
if (outbound.settings?.reserved != null ) {
83
83
dicQuery[" reserved" ] = Utils .urlEncode(
84
- Utils .removeWhiteSpace(outbound.settings?.reserved?.joinToString())
84
+ Utils .removeWhiteSpace(outbound.settings?.reserved?.joinToString(" , " ))
85
85
.toString()
86
86
)
87
87
}
88
88
dicQuery[" address" ] = Utils .urlEncode(
89
- Utils .removeWhiteSpace((outbound.settings?.address as List <* >).joinToString())
89
+ Utils .removeWhiteSpace((outbound.settings?.address as List <* >).joinToString(" , " ))
90
90
.toString()
91
91
)
92
92
if (outbound.settings?.mtu != null ) {
You can’t perform that action at this time.
0 commit comments