Skip to content

Commit 3523090

Browse files
committed
fix(0.0.7.1): removed throws on http errors
1 parent 92d30a8 commit 3523090

File tree

3 files changed

+19
-27
lines changed

3 files changed

+19
-27
lines changed

bot/utils/requestAPI.ts

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,27 @@ export async function makePOSTRequest(guild: string, user: string, xp: number, p
1515
}
1616

1717
export async function makeGETRequest(guild: string, user: string) {
18-
try {
19-
const response = await fetch(`http://localhost:18103/get/${guild}/${user}`);
18+
const response = await fetch(`http://localhost:18103/get/${guild}/${user}`);
2019

21-
if (!response.ok) {
22-
throw new Error(`HTTP error! Status: ${response.status}`);
23-
}
24-
25-
const data = await response.json();
26-
return data;
27-
} catch (error) {
28-
console.error('Error making GET request:', error);
29-
throw error;
20+
if (!response.ok) {
21+
console.error(`HTTP error! Status: ${response.status}`);
22+
return null;
3023
}
24+
25+
const data = await response.json();
26+
return data;
3127
}
3228

3329
export async function getGuildLeaderboard(guild: string) {
34-
try {
35-
const response = await fetch(`http://localhost:18103/get/${guild}`)
30+
const response = await fetch(`http://localhost:18103/get/${guild}`)
3631

37-
if (!response.ok) {
38-
throw new Error(`HTTP error! Status: ${response.status}`);
39-
}
40-
41-
const data = await response.json();
42-
return data;
43-
} catch (error) {
44-
console.error('Error making request for guild leaderboard: ', error);
45-
throw error;
32+
if (!response.ok) {
33+
console.error(`HTTP error! Status: ${response.status}`);
34+
return null;
4635
}
36+
37+
const data = await response.json();
38+
return data;
4739
}
4840

4941
export async function updateGuildInfo(guild: string, name: string, icon: string, members: number) {

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "xpbot",
33
"type": "module",
4-
"version": "0.0.7",
4+
"version": "0.0.7.1",
55
"scripts": {
6-
"api": "bun --watch api/index.ts",
7-
"bot": "bun --watch bot/index.ts"
6+
"api": "bun api/index.ts",
7+
"bot": "bun bot/index.ts"
88
},
99
"devDependencies": {
1010
"@eslint/js": "^9.6.0",

0 commit comments

Comments
 (0)