Skip to content

Commit 76bb471

Browse files
committed
fix: make message read actions explicit
1 parent 3a13b7b commit 76bb471

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

‎apps/web/app/routes/my.messages.tsx‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@ export async function loader({ request }: Route.LoaderArgs) {
2929
data: { has_read_messages: any[]; hasnot_read_messages: any[] };
3030
}>("/api/v1/messages", { headers: { cookie } });
3131
const unread = res.success ? res.data.hasnot_read_messages || [] : [];
32-
if (unread.length > 0) {
33-
await apiFetch("/api/v1/message/mark_all", { method: "POST", headers: { cookie } });
34-
}
3532
return {
3633
readMsgs: res.success ? res.data.has_read_messages || [] : [],
3734
unreadMsgs: unread,
@@ -56,6 +53,7 @@ export default function Messages({ loaderData }: Route.ComponentProps) {
5653
async (msgId: string) => {
5754
const res = await apiFetch<{ success: boolean }>(`/api/v1/message/mark_one/${msgId}`, {
5855
method: "POST",
56+
body: JSON.stringify({}),
5957
});
6058
return { ...res, msgId };
6159
},
@@ -75,7 +73,7 @@ export default function Messages({ loaderData }: Route.ComponentProps) {
7573

7674
const { run: markAllRead, pending: markingAll } = useAsyncAction(
7775
async () => {
78-
return apiFetch<{ success: boolean }>("/api/v1/message/mark_all", { method: "POST" });
76+
return apiFetch<{ success: boolean }>("/api/v1/message/mark_all", { method: "POST", body: JSON.stringify({}) });
7977
},
8078
{
8179
onSuccess: (res) => {

0 commit comments

Comments
 (0)