remove comments

This commit is contained in:
hamid zarghami
2025-08-17 11:31:29 +03:30
parent bec4c2c1d1
commit 561bf9d5d5
26 changed files with 13 additions and 172 deletions
-13
View File
@@ -1,7 +1,6 @@
import axios from "../config/axios";
import { BulkActionRequest } from "../pages/received/types/Types";
// Bulk action for multiple messages
export const bulkAction = async (request: BulkActionRequest) => {
const { data } = await axios.post(
`/email/messages/bulk-action?mailbox=${request.mailbox}`,
@@ -10,7 +9,6 @@ export const bulkAction = async (request: BulkActionRequest) => {
return data;
};
// Mark message as seen
export const markMessageAsSeen = async (messageId: number, mailbox: string) => {
const { data } = await axios.patch(
`/email/messages/${messageId}/seen?mailbox=${mailbox}`
@@ -18,7 +16,6 @@ export const markMessageAsSeen = async (messageId: number, mailbox: string) => {
return data;
};
// Move message to archive
export const moveMessageToArchive = async (
messageId: number,
mailbox: string
@@ -29,7 +26,6 @@ export const moveMessageToArchive = async (
return data;
};
// Move message to favorite
export const moveMessageToFavorite = async (
messageId: number,
mailbox: string
@@ -40,7 +36,6 @@ export const moveMessageToFavorite = async (
return data;
};
// Move message to trash
export const moveMessageToTrash = async (
messageId: number,
mailbox: string
@@ -51,7 +46,6 @@ export const moveMessageToTrash = async (
return data;
};
// Delete message permanently (only for trash mailbox)
export const deleteMessagePermanently = async (
messageId: number,
mailbox: string
@@ -62,13 +56,11 @@ export const deleteMessagePermanently = async (
return data;
};
// Send email
export const sendEmail = async (messageId: number) => {
const { data } = await axios.post(`/email/send?messageId=${messageId}`);
return data;
};
// Update draft
export const updateDraft = async (messageId: number, draftData: unknown) => {
const { data } = await axios.patch(
`/email/messages/drafts/${messageId}`,
@@ -77,7 +69,6 @@ export const updateDraft = async (messageId: number, draftData: unknown) => {
return data;
};
// Delete draft
export const deleteDraft = async (messageId: number, mailbox: string) => {
const { data } = await axios.delete(
`/email/messages/drafts/${messageId}?mailbox=${mailbox}`
@@ -85,13 +76,11 @@ export const deleteDraft = async (messageId: number, mailbox: string) => {
return data;
};
// Send draft
export const sendDraft = async (messageId: number) => {
const { data } = await axios.post(`/email/messages/drafts/${messageId}/send`);
return data;
};
// Unfavorite message
export const unfavoriteMessage = async (messageId: number, mailbox: string) => {
const { data } = await axios.patch(
`/email/messages/${messageId}/unfavorite?mailbox=${mailbox}`
@@ -99,7 +88,6 @@ export const unfavoriteMessage = async (messageId: number, mailbox: string) => {
return data;
};
// Unarchive message
export const unarchiveMessage = async (messageId: number, mailbox: string) => {
const { data } = await axios.patch(
`/email/messages/${messageId}/unarchive?mailbox=${mailbox}`
@@ -107,7 +95,6 @@ export const unarchiveMessage = async (messageId: number, mailbox: string) => {
return data;
};
// Restore message from trash
export const restoreMessage = async (messageId: number, mailbox: string) => {
const { data } = await axios.patch(
`/email/messages/${messageId}/restore?mailbox=${mailbox}`