Documentation
SDK client
Supprimer définitivement

Supprimer définitivement un (des) fichier(s) ou un (des) dossier(s)

La méthode secrecyClient.cloud.deleteNodeCloudTrash supprime définitivement des fichiers ou des dossiers de la corbeille du cloud. Elle prend un tableau ids d'ids de nœuds — passez un tableau d'un seul élément pour n'en supprimer qu'un — et retourne un booléen indiquant si la suppression a réussi.

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

Les nœuds doivent déjà se trouver dans la corbeille — voir déplacer des fichiers et des dossiers vers la corbeille. Pour vider la corbeille entière en une fois, utilisez plutôt supprimer tous les fichiers et dossiers de la corbeille.