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
@@ -20,35 +20,29 @@ export const useNewMessage = () => {
} = useSharedStore();
const { email: userEmail } = useAuthStore();
// Form state
const [toEmails, setToEmails] = useState<string[]>([]);
const [subject, setSubject] = useState("");
const [content, setContent] = useState("");
const [priority, setPriority] = useState("");
const [attachments, setAttachments] = useState<EmailAttachmentDto[]>([]);
// Loading states
const [isSending, setIsSending] = useState(false);
const [isSavingDraft, setIsSavingDraft] = useState(false);
// API hooks
const sendEmailMutation = useSendEmail();
const updateDraftMutation = useUpdateDraft();
const sendDraftMutation = useSendDraft();
// Email suggestions
const {
suggestions: emailSuggestions,
searchSuggestions,
} = useEmailSuggestions();
// Get draft detail if draftData exists
const { data: draftDetail } = useGetMessageDetail(
draftData?.id.toString() || "",
draftData?.mailbox || ""
);
// Load draft data into form
useEffect(() => {
if (draftDetail) {
const toEmailsList =
@@ -81,7 +75,6 @@ export const useNewMessage = () => {
return emailRegex.test(email);
};
// Function to search email suggestions
const searchEmailSuggestions = (query: string) => {
searchSuggestions(query);
};
@@ -237,7 +230,6 @@ export const useNewMessage = () => {
};
return {
// Form state
toEmails,
subject,
content,
@@ -245,11 +237,9 @@ export const useNewMessage = () => {
attachments,
emailSuggestions,
// Loading states
isSending,
isSavingDraft,
// Form handlers
addEmail,
removeEmail,
setSubject,
@@ -257,10 +247,8 @@ export const useNewMessage = () => {
setPriority,
setAttachments,
// Search functions
searchEmailSuggestions,
// Actions
handleSend,
handleSaveDraft,
resetForm,