Skip to content

Commit 17e84b0

Browse files
committed
Move puzzle/user data fetching to services directory
1 parent de083b3 commit 17e84b0

4 files changed

Lines changed: 16 additions & 0 deletions

File tree

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
"#constants/*": "./src/constants/*",
2121
"#models": "./src/models/index.ts",
2222
"#models/*": "./src/models/*",
23+
"#services": "./src/services/index.ts",
24+
"#services/*": "./src/services/*",
2325
"#stores": "./src/stores/index.ts",
2426
"#stores/*": "./src/stores/*",
2527
"#utils": "./src/utils/index.ts",

src/services/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export * from './puzzle';
2+
export * from './user';

src/services/puzzle.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export async function getPuzzleInfo(pid: string | number) {
2+
const response = await fetch(`https://eternagame.org/get/?type=puzzle&nid=${pid}`, {
3+
method: 'GET',
4+
});
5+
return response.json();
6+
}

src/services/user.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export async function getUserInfo(uid: string | number) {
2+
const response = await fetch(`https://eternagame.org/get/?type=user&uid=${uid}`, {
3+
method: 'GET',
4+
});
5+
return response.json();
6+
}

0 commit comments

Comments
 (0)