Selaa lähdekoodia

fix mistake in filtering url entities

Mike L 2 vuotta sitten
vanhempi
commit
ced4479d8d
2 muutettua tiedostoa jossa 6 lisäystä ja 6 poistoa
  1. 3 3
      dist/webshot.js
  2. 3 3
      src/webshot.ts

+ 3 - 3
dist/webshot.js

@@ -274,10 +274,10 @@ class Webshot extends CallableInstance {
                 }
                 if (media) {
                     media.forEach(entity => {
-                        const mediaWebUrl = urls.find((url) => url.media_key).expanded_url;
-                        if (!mediaWebUrl)
+                        const mediaUrl = urls.find((url) => url.media_key);
+                        if (!mediaUrl)
                             return;
-                        text = text.replace(new RegExp(mediaWebUrl, 'gm'), this.mode === 1 ? `[${typeInZH[entity.type]}]` : '');
+                        text = text.replace(new RegExp(mediaUrl.expanded_url, 'gm'), this.mode === 1 ? `[${typeInZH[entity.type]}]` : '');
                     });
                 }
                 if (this.mode > 0)

+ 3 - 3
src/webshot.ts

@@ -317,9 +317,9 @@ class Webshot extends CallableInstance<[Tweet[], (...args) => void, number], Pro
         }
         if (media) {
           media.forEach(entity => {
-            const mediaWebUrl = urls.find((url: any) => url.media_key).expanded_url;
-            if (!mediaWebUrl) return;
-            text = text.replace(new RegExp(mediaWebUrl, 'gm'), this.mode === 1 ? `[${typeInZH[entity.type]}]` : '');
+            const mediaUrl = urls.find((url: any) => url.media_key);
+            if (!mediaUrl) return;
+            text = text.replace(new RegExp(mediaUrl.expanded_url, 'gm'), this.mode === 1 ? `[${typeInZH[entity.type]}]` : '');
           });
         }
         if (this.mode > 0) messageChain += (author + xmlEntities.decode(text));