From d4bcb1ba617ad0f099b23e03ce05e4d41895ba9f Mon Sep 17 00:00:00 2001 From: wukko Date: Tue, 26 Nov 2024 18:21:44 +0600 Subject: [PATCH] api/service-config: add new domains for vk --- api/src/processing/service-config.js | 1 + api/src/processing/url.js | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/api/src/processing/service-config.js b/api/src/processing/service-config.js index 7e9dfaa4..0744474c 100644 --- a/api/src/processing/service-config.js +++ b/api/src/processing/service-config.js @@ -159,6 +159,7 @@ export const services = { "clips:duplicate?z=clip:userId_:videoId" ], subdomains: ["m"], + altDomains: ["vkvideo.ru", "vk.ru"], }, youtube: { patterns: [ diff --git a/api/src/processing/url.js b/api/src/processing/url.js index 899005c0..64517099 100644 --- a/api/src/processing/url.js +++ b/api/src/processing/url.js @@ -42,7 +42,7 @@ function aliasURL(url) { case "fixvx": case "x": if (services.twitter.altDomains.includes(url.hostname)) { - url.hostname = 'twitter.com' + url.hostname = 'twitter.com'; } break; @@ -85,6 +85,13 @@ function aliasURL(url) { url.hostname = 'instagram.com'; } break; + + case "vk": + case "vkvideo": + if (services.vk.altDomains.includes(url.hostname)) { + url.hostname = 'vk.com'; + } + break; } return url