email actions + sent list + action list + archive list + trash list

This commit is contained in:
hamid zarghami
2025-07-12 16:01:17 +03:30
parent fac9159ec0
commit 663dd1a9db
45 changed files with 1947 additions and 326 deletions
+13
View File
@@ -0,0 +1,13 @@
import { useQuery } from '@tanstack/react-query';
import { getTrashMessages } from '../service/TrashService';
import { MessageListQueryDto } from '../types/TrashTypes';
export const useGetTrashMessages = (query: MessageListQueryDto) => {
return useQuery({
queryKey: ['trash-messages', query],
queryFn: () => getTrashMessages(query),
staleTime: 5 * 60 * 1000, // 5 minutes
});
};
// Note: useRestoreMessage is now handled by useEmailActions hook