Skip to content

Commit 8b4e57e

Browse files
committed
πŸ”§ Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ достиТСний: ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ постраничной Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈΠ· схСмы ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
1 parent 79d9bf7 commit 8b4e57e

3 files changed

Lines changed: 3 additions & 11 deletions

File tree

β€Žapp/dto/cock/achievements.tsβ€Ž

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { z } from "zod";
2-
import { PageMetaSchema } from "../pagination";
32

43
export const AchievementSchema = z.object({
54
id: z.string(),
@@ -12,7 +11,6 @@ export const AchievementSchema = z.object({
1211

1312
export const CockAchievementsResponseSchema = z.object({
1413
achievements: AchievementSchema.array(),
15-
page: PageMetaSchema,
1614
});
1715

1816
export type Achievement = z.infer<typeof AchievementSchema>;

β€Žapp/net/handlers/cocks.tsβ€Ž

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,13 @@ export const cockDynamicPersonalHandler: Handler = async () => {
5353
return successResponse(result);
5454
};
5555

56-
export const cockAchievementsHandler: Handler = async (req) => {
56+
export const cockAchievementsHandler: Handler = async () => {
5757
const context = getContext();
5858
if (!context?.user) {
5959
throw new Error("User not authenticated");
6060
}
6161

62-
const pagination = paginationFrom(new URL(req.url));
63-
const result = await getAchievements(context.user.id, pagination);
62+
const result = await getAchievements(context.user.id);
6463
return successResponse(result);
6564
};
6665

β€Žapp/svc/cocks/service.tsβ€Ž

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -174,22 +174,17 @@ export const getDynamicPersonal = async (userId: number): Promise<CockDynamicRes
174174
return result;
175175
};
176176

177-
export const getAchievements = async (userId: number, params: PaginationParams): Promise<CockAchievementsResponse> => {
177+
export const getAchievements = async (userId: number): Promise<CockAchievementsResponse> => {
178178
const ticker = createTicker();
179179

180180
const result = {
181181
achievements: [],
182-
page: {
183-
limit: params.limit || 13,
184-
total: 0,
185-
},
186182
};
187183

188184
logger.info("Get achievements (stub)", {
189185
service: "cocks",
190186
operation: "getAchievements",
191187
user_id: userId,
192-
limit: params.limit,
193188
duration_ms: ticker(),
194189
});
195190

0 commit comments

Comments
Β (0)