refactor: simplify code

pull/1012/head
三咲智子 Kevin Deng 2023-01-13 02:18:21 +08:00
rodzic 11f1f62523
commit c484117657
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 69992F2250DFD93E
1 zmienionych plików z 7 dodań i 6 usunięć

Wyświetl plik

@ -72,17 +72,18 @@ function isValidUrl(str: string) {
}
async function handleInput() {
if (server.startsWith('https://'))
server = server.replace('https://', '')
const input = server.trim()
if (input.startsWith('https://'))
server = input.replace('https://', '')
if (server?.length)
if (input.length)
displayError = false
if (
isValidUrl(`https://${server.trim()}`)
&& server.trim().match(/^[a-z0-9-]+(\.[a-z0-9-]+)+(:[0-9]+)?$/i)
isValidUrl(`https://${input}`)
&& input.match(/^[a-z0-9-]+(\.[a-z0-9-]+)+(:[0-9]+)?$/i)
// Do not hide the autocomplete if a result has an exact substring match on the input
&& !filteredServers.some(s => s.includes(server.trim()))
&& !filteredServers.some(s => s.includes(input))
)
autocompleteShow = false
else