randydev commited on
Commit
261145b
·
verified ·
1 Parent(s): 0d911b9

Update lib/twitter/twitter.js

Browse files
Files changed (1) hide show
  1. lib/twitter/twitter.js +4 -1
lib/twitter/twitter.js CHANGED
@@ -34,12 +34,15 @@ export async function twitterdl(url) {
34
 
35
  console.log(data);
36
  const json = TwitterDLResponseSchema.parse(data);
 
37
  const videos = json.includes.media
38
  .filter((m) => m.type === 'video')
39
  .flatMap((m) => m.variants)
40
  .filter((v) => v.content_type !== 'application/x-mpegURL');
41
 
42
- return TwitterDlSchema.parse(videos);
 
 
43
  } catch (error) {
44
  console.error("Error fetching Twitter video:", error.message);
45
  throw new Error("Failed to fetch Twitter video. Please try again later.");
 
34
 
35
  console.log(data);
36
  const json = TwitterDLResponseSchema.parse(data);
37
+
38
  const videos = json.includes.media
39
  .filter((m) => m.type === 'video')
40
  .flatMap((m) => m.variants)
41
  .filter((v) => v.content_type !== 'application/x-mpegURL');
42
 
43
+ const result = { videos };
44
+ return TwitterDlSchema.parse(result);
45
+
46
  } catch (error) {
47
  console.error("Error fetching Twitter video:", error.message);
48
  throw new Error("Failed to fetch Twitter video. Please try again later.");