Récupérer les messages de la corbeille
La méthode secrecyClient.mail.deletedMails est utilisée pour récupérer tous les courriers qui ont été supprimés. Elle accepte un argument de type DeletedMailType qui ne peut avoir que l'une des deux valeurs suivantes : sent ou received.
The mailType property is equal to :
sent |
received
Récupérer les mails envoyés et supprimés
La méthode secrecyClient.mail.deletedMails permet de récupérer les messages envoyés supprimés à l'aide du client Secrecy. Elle accepte un paramètre mailType de type DeletedMailType, qui est un type d'union qui peut être soit sent, soit received.
type DeletedMailType = 'sent' | 'received';
const getSentMailsFromTrash = async (
mailType: DeletedMailType
): Promise<Mail[] | null> => {
// First we need to check if the secrecyClient is available
if (!secrecyClient) {
return null;
}
try {
// retrieve the deleted sent mails
const deletedSentMails = await secrecyClient.mail.deletedMails({
mailType: 'sent',
});
return deletedSentMails;
} catch (error) {
console.error(error);
return null;
}
};Récupérer les courriers supprimés reçus
La méthode secrecyClient.mail.deletedMails permet de récupérer les courriers reçus supprimés à l'aide du client Secrecy. Elle accepte un paramètre mailType de type DeletedMailType, qui est un type d'union qui peut être soit sent, soit received.
type DeletedMailType = 'sent' | 'received';
const getSentMailsFromTrash = async (
mailType: DeletedMailType
): Promise<Mail[] | null> => {
// First we need to check if the secrecyClient is available
if (!secrecyClient) {
return null;
}
try {
// retrieve the deleted received mails
const deletedReceivedMails = await secrecyClient.mail.deletedMails({
mailType: 'received',
});
return deletedReceivedMails;
} catch (error) {
console.error(error);
return null;
}
};