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