mirror of
https://github.com/chylex/TweetDuck.git
synced 2024-11-23 17:42:46 +01:00
21 lines
725 B
JavaScript
21 lines
725 B
JavaScript
import { TD } from "../api/td.js";
|
|
import { ensurePropertyExists } from "../api/utils.js";
|
|
|
|
/**
|
|
* Fixes youtu.be previews not showing for https links.
|
|
*/
|
|
export default function() {
|
|
ensurePropertyExists(TD, "services", "TwitterMedia");
|
|
|
|
const media = TD.services.TwitterMedia;
|
|
|
|
ensurePropertyExists(media, "YOUTUBE_TINY_RE");
|
|
ensurePropertyExists(media, "YOUTUBE_LONG_RE");
|
|
ensurePropertyExists(media, "YOUTUBE_RE");
|
|
ensurePropertyExists(media, "SERVICES", "youtube");
|
|
|
|
media.YOUTUBE_TINY_RE = new RegExp(media.YOUTUBE_TINY_RE.source.replace("http:", "https?:"));
|
|
media.YOUTUBE_RE = new RegExp(media.YOUTUBE_LONG_RE.source + "|" + media.YOUTUBE_TINY_RE.source);
|
|
media.SERVICES["youtube"] = media.YOUTUBE_RE;
|
|
};
|