fix: notification mark all as read (#4643)
This commit is contained in:
parent
ade6eded69
commit
4091e61953
2 changed files with 6 additions and 7 deletions
2
packages/types/src/notifications.d.ts
vendored
2
packages/types/src/notifications.d.ts
vendored
|
|
@ -57,7 +57,7 @@ export interface INotificationIssueLite {
|
|||
state_group: string;
|
||||
}
|
||||
|
||||
export type NotificationType = "created" | "assigned" | "watching" | null;
|
||||
export type NotificationType = "created" | "assigned" | "watching" | "all";
|
||||
|
||||
export interface INotificationParams {
|
||||
snoozed?: boolean;
|
||||
|
|
|
|||
|
|
@ -3,14 +3,13 @@ import { useRouter } from "next/router";
|
|||
// swr
|
||||
import useSWR from "swr";
|
||||
import useSWRInfinite from "swr/infinite";
|
||||
// services
|
||||
import { UNREAD_NOTIFICATIONS_COUNT, getPaginatedNotificationKey } from "@/constants/fetch-keys";
|
||||
import { NotificationService } from "@/services/notification.service";
|
||||
// fetch-keys
|
||||
// type
|
||||
import type { NotificationType, NotificationCount, IMarkAllAsReadPayload } from "@plane/types";
|
||||
// ui
|
||||
import { TOAST_TYPE, setToast } from "@plane/ui";
|
||||
// constant
|
||||
import { UNREAD_NOTIFICATIONS_COUNT, getPaginatedNotificationKey } from "@/constants/fetch-keys";
|
||||
// services
|
||||
import { NotificationService } from "@/services/notification.service";
|
||||
|
||||
const PER_PAGE = 30;
|
||||
|
||||
|
|
@ -258,7 +257,7 @@ const useUserNotification = (): any => {
|
|||
|
||||
if (snoozed) markAsReadParams = { archived: false, snoozed: true };
|
||||
else if (archived) markAsReadParams = { archived: true, snoozed: false };
|
||||
else markAsReadParams = { archived: false, snoozed: false, type: selectedTab };
|
||||
else markAsReadParams = { archived: false, snoozed: false, type: readNotification ? "all" : selectedTab };
|
||||
|
||||
await userNotificationServices
|
||||
.markAllNotificationsAsRead(workspaceSlug.toString(), markAsReadParams)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue