Fix handling of Twitter URLs with parameters

This commit is contained in:
Yarmo Mackenbach 2020-09-11 18:12:20 +02:00
parent 8d612f545b
commit 0b2f04d131

View file

@ -491,7 +491,7 @@ async function verifyProof(url, fingerprint) {
// Twitter // Twitter
if (/^https:\/\/twitter.com/.test(url)) { if (/^https:\/\/twitter.com/.test(url)) {
output.type = "twitter"; output.type = "twitter";
match = url.match(/https:\/\/twitter\.com\/(.*)\/status\/(.*)/); match = url.match(/https:\/\/twitter\.com\/(.*)\/status\/([0-9]*)(?:\?.*)?/);
output.display = `@${match[1]}`; output.display = `@${match[1]}`;
output.url = `https://twitter.com/${match[1]}`; output.url = `https://twitter.com/${match[1]}`;
output.proofUrlFetch = `/server/verify/twitter output.proofUrlFetch = `/server/verify/twitter