Skip to content

Commit 2556647

Browse files
authored
Merge pull request #12 from halitsever/dev
api service url changed to 'https://random-memes-api.vercel.app'
2 parents a36a9dc + fa991e3 commit 2556647

3 files changed

Lines changed: 23 additions & 27 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
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,
@@ -39,7 +39,7 @@
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
}

src/lib/fromReddit.js

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff 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

src/lib/random.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,14 @@ const fetch = require("node-fetch");
22
const fs = require("fs");
33

44
var 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

0 commit comments

Comments
 (0)