Déplacer des fichiers et des dossiers
La fonction secrecyClient.cloud.moveNodes déplace plusieurs fichiers ou dossiers vers un nouveau dossier parent dans le cloud. Elle prend un objet avec deux paramètres : nodeIds (un tableau d'ID de fichiers ou de dossiers à déplacer) et parentId (l'ID du nouveau dossier parent).
cloud.ts
const displaceFilesOrFolders = async ({
nodeIds,
parentId,
}: {
nodeIds: string[];
parentId: string;
}): Promise<boolean> => {
// First we need to check if the secrecyClient is available
if (!secrecyClient) {
return false;
}
try {
const isDisplaced = await secrecyClient.cloud.moveNodes({
nodeIds,
parentNodeId: parentId,
});
return isDisplaced;
} catch (error) {
console.error(error);
return false;
}
};