mirror of
https://github.com/anticensority/runet-censorship-bypass.git
synced 2024-11-24 02:13:43 +03:00
Produce ;\n, but still take in old format
This commit is contained in:
parent
41913e7dad
commit
18d3dda63e
|
@ -161,10 +161,11 @@ export default function getProxyEditor(theState) {
|
||||||
const splitBySemi = (proxyString) => proxyString
|
const splitBySemi = (proxyString) => proxyString
|
||||||
.replace(/#.*$/mg, '')
|
.replace(/#.*$/mg, '')
|
||||||
.trim()
|
.trim()
|
||||||
.split(/\s*;\r?\n\s*/g)
|
.split(/\s*;\s*/g)
|
||||||
|
.map((s) => s.trim())
|
||||||
.filter((s) => s);
|
.filter((s) => s);
|
||||||
|
|
||||||
const joinBySemi = (strs) => strs.join(';\n') + ';\n';
|
const joinBySemi = (strs) => strs.join(';\n');
|
||||||
const normalizeProxyString = (str) => joinBySemi(splitBySemi(str));
|
const normalizeProxyString = (str) => joinBySemi(splitBySemi(str));
|
||||||
|
|
||||||
const PROXY_TYPE_LABEL_PAIRS = [['PROXY', 'PROXY/HTTP'],['HTTPS'],['SOCKS4'],['SOCKS5'],['SOCKS']];
|
const PROXY_TYPE_LABEL_PAIRS = [['PROXY', 'PROXY/HTTP'],['HTTPS'],['SOCKS4'],['SOCKS5'],['SOCKS']];
|
||||||
|
@ -225,8 +226,8 @@ export default function getProxyEditor(theState) {
|
||||||
const crededHostname = elements.newHostname;
|
const crededHostname = elements.newHostname;
|
||||||
const port = elements.newPort;
|
const port = elements.newPort;
|
||||||
|
|
||||||
const newValue = `${that.props.proxyStringRaw}; ${type} ${crededHostname}:${port}`
|
const newValue = `${that.props.proxyStringRaw};\n${type} ${crededHostname}:${port}`
|
||||||
.trim().replace(/(\s*;\s*)+/, '; ');
|
.trim().replace(/(\s*;\s*)+/, ';\n');
|
||||||
that.props.setProxyStringRaw(true, newValue);
|
that.props.setProxyStringRaw(true, newValue);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user