api: clean url upon entry, not down the road

This commit is contained in:
wukko
2023-12-25 18:20:51 +06:00
committed by dumbmoron
parent d6e4b5ac20
commit ddc87ca42b
4 changed files with 7 additions and 6 deletions

View File

@@ -4,11 +4,10 @@ import { apiJSON } from "./sub/utils.js";
import { errorUnsupported } from "./sub/errors.js";
import loc from "../localization/manager.js";
import match from "./processing/match.js";
import { getHostIfValid, normalizeURL } from "./processing/url.js";
import { getHostIfValid } from "./processing/url.js";
export async function getJSON(originalURL, lang, obj) {
export async function getJSON(url, lang, obj) {
try {
const url = normalizeURL(decodeURIComponent(originalURL));
const host = getHostIfValid(url);
if (!host || !services[host].enabled) {