mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
fix: notification mark all as read (#4643)
This commit is contained in:
parent
ade6eded69
commit
4091e61953
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…
Reference in New Issue
Block a user