File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111 "bundleDependencies" : [],
1212 "dependencies" : {
1313 "canvas" : " ^2.8.0" ,
14- "node-fetch" : " ^3. 2.6" ,
14+ "node-fetch" : " ^2.6.7 " ,
1515 "user" : " *"
1616 },
1717 "deprecated" : false ,
3939 "start" : " node src/index.js" ,
4040 "test" : " jest"
4141 },
42- "version" : " 3.1.3 " ,
42+ "version" : " 3.1.7 " ,
4343 "devDependencies" : {
4444 "jest" : " ^28.1.1"
4545 }
Original file line number Diff line number Diff line change @@ -17,22 +17,21 @@ var fromReddit = async function (subredditlocale) {
1717 subredditname = subreddits [ subredditlocale ] ;
1818 if ( subreddits [ subredditlocale ] === undefined )
1919 subredditname = subreddits [ "en" ] ;
20- await fetch (
20+ let response = await fetch (
2121 "https://www.reddit.com/r/" + subredditname + "/hot/.json?count=100"
2222 )
23- . then ( res => res . json ( ) )
24- . then ( json => {
25- let postID =
26- json . data . children [
27- Math . floor ( Math . random ( ) * json . data . children . length )
28- ] ;
29- meme = {
30- image : postID . data . url ,
31- category : postID . data . link_flair_text ,
32- caption : postID . data . title ,
33- permalink : postID . data . permalink
34- } ;
35- } ) ;
23+ let memeObject = await response . json ( ) ;
24+ let postID = await
25+ memeObject . data . children [
26+ Math . floor ( Math . random ( ) * memeObject . data . children . length )
27+ ] ;
28+ let meme = {
29+ image : postID . data . url ,
30+ category : postID . data . link_flair_text ,
31+ caption : postID . data . title ,
32+ permalink : postID . data . permalink
33+ } ;
34+
3635 return meme ;
3736} ;
3837
Original file line number Diff line number Diff line change @@ -2,17 +2,14 @@ const fetch = require("node-fetch");
22const fs = require ( "fs" ) ;
33
44var random = async function ( ) {
5- await fetch ( "https://some-random-api.ml/meme" )
6- . then ( res => res . json ( ) )
7- . then (
8- json =>
9- ( meme = {
10- image : json . image ,
11- category : json . category ,
12- caption : json . caption ,
13- id : json . id
14- } )
15- ) ;
5+ let response = await fetch ( "https://random-memes-api.vercel.app/getmeme" ) ;
6+ let memeObject = await response . json ( ) ;
7+ let meme = {
8+ image : memeObject . image ,
9+ category : memeObject . category ,
10+ caption : memeObject . caption ,
11+ id : memeObject . id
12+ }
1613 return meme ;
1714} ;
1815
You can’t perform that action at this time.
0 commit comments