url: return host instead of bool for success

This commit is contained in:
dumbmoron
2023-12-14 22:51:24 +00:00
parent 3056624b3d
commit 662360509c
2 changed files with 9 additions and 10 deletions

View File

@@ -4,13 +4,14 @@ 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 { hasValidHostname, normalizeURL } from "./processing/url.js";
import { getHostIfValid, normalizeURL } from "./processing/url.js";
export async function getJSON(originalURL, lang, obj) {
try {
const url = normalizeURL(decodeURIComponent(originalURL));
const host = getHostIfValid(url);
if (!hasValidHostname(url) || !services[host].enabled) {
if (!host || !services[host].enabled) {
return apiJSON(0, { t: errorUnsupported(lang) });
}