Skip to content

Commit 22d85fd

Browse files
committed
✨ Обновлены схемы и действия для обработки данных о пользователе, изменив поля requested_at и first_cock_date на nullable, чтобы улучшить обработку отсутствующих значений. Это повышает гибкость и корректность работы с данными.
1 parent 7002048 commit 22d85fd

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/features/dynamics/get-personal.action.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export const createGetDynamicPersonalAction = (cockDal: CockDal) => async (): Pr
3939
recent_average: userRecent?.average ?? 0,
4040
irk: totals?.irk ?? 0,
4141
record: {
42-
requested_at: userRecord?.requested_at?.toISOString() ?? new Date().toISOString(),
42+
requested_at: userRecord?.requested_at?.toISOString() ?? null,
4343
total: userRecord?.total ?? 0,
4444
},
4545
dominance: totals?.dominance ?? 0,
@@ -53,7 +53,7 @@ export const createGetDynamicPersonalAction = (cockDal: CockDal) => async (): Pr
5353
five_cocks_change_percent: fiveCocks?.five_cocks_change_percent ?? 0,
5454
},
5555
growth_speed: userGrowth?.growth_speed ?? 0,
56-
first_cock_date: firstDate?.first_date?.toISOString() ?? new Date().toISOString(),
56+
first_cock_date: firstDate?.first_date?.toISOString() ?? null,
5757
luck_coefficient: luck?.luck_coefficient ?? 1.0,
5858
volatility: vol?.volatility ?? 0,
5959
cocks_count: totals?.user_count ?? 0,

src/features/dynamics/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export const CockDynamicPercentileSchema = z.object({
1111
});
1212

1313
export const CockDynamicRecordSchema = z.object({
14-
requested_at: z.string(),
14+
requested_at: z.string().nullable(),
1515
total: z.number(),
1616
});
1717

@@ -45,7 +45,7 @@ export const CockDynamicIndividualSchema = z.object({
4545
daily_dynamics: CockDynamicDailyDynamicsSchema,
4646
five_cocks_dynamics: CockDynamicFiveCocksDynamicsSchema,
4747
growth_speed: z.number(),
48-
first_cock_date: z.string(),
48+
first_cock_date: z.string().nullable(),
4949
luck_coefficient: z.number(),
5050
volatility: z.number(),
5151
cocks_count: z.number(),

0 commit comments

Comments
 (0)