Documentation
SDK client
Mettre à la corbeille

Déplacer des fichiers et des dossiers vers la corbeille

La méthode secrecyClient.cloud.deleteNode déplace un fichier ou un dossier vers la corbeille (suppression douce) dans le cloud. Elle prend un seul paramètre, nodeId, qui représente l'ID du fichier ou du dossier à supprimer.

cloud.ts
const moveFileOrFolderToTrash = async (nodeId: string): Promise<boolean> => {
  // First we need to check if the secrecyClient is available
  if (!secrecyClient) {
    return false;
  }
 
  try {
    const isDeleted = await secrecyClient.cloud.deleteNode({
      nodeId,
    });
 
    return isDeleted;
  } catch (error) {
    console.error(error);
    return false;
  }
};

Le déplacement vers la corbeille est réversible : voir restaurer depuis la corbeille pour le récupérer, et supprimer définitivement des fichiers et des dossiers pour le supprimer pour de bon.