feat(secret-reminders): addressed PR suggestions and improvements

This commit is contained in:
Carlos Monastyrski
2025-07-04 11:58:09 -03:00
parent 0efc314f33
commit e2559f10bc
26 changed files with 276 additions and 186 deletions
+1 -3
View File
@@ -1,3 +1 @@
export { useDeleteReminder } from "./queries";
export { useCreateReminder } from "./queries";
export { useGetReminder } from "./queries";
export { useCreateReminder, useDeleteReminder, useGetReminder } from "./queries";
+1 -2
View File
@@ -15,9 +15,8 @@ export const useCreateReminder = (secretId: string, projectId: string) => {
return useMutation<Reminder, object, CreateReminderDTO>({
mutationFn: async ({ message, repeatDays, nextReminderDate, recipients }) => {
const { data } = await apiRequest.post<{ reminder: Reminder }>(
`/api/v1/reminders/${projectId}/reminder`,
`/api/v1/reminders/${projectId}/reminder/${secretId}`,
{
secretId,
message,
repeatDays,
nextReminderDate,
+1 -8
View File
@@ -11,11 +11,4 @@ export type DeleteReminderDTO = {
reminderId: string;
};
export type Reminder = {
id: string;
message?: string | null;
repeatDays?: number | null;
nextReminderDate?: Date | null;
secretId: string;
recipients?: string[];
};
export type Reminder = { id: string } & CreateReminderDTO;