remove comments
This commit is contained in:
@@ -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}`
|
||||
|
||||
Reference in New Issue
Block a user