Class: PostsDAO

PostsDAO()

Cette classe gère la persistance des données des posts.

Constructor

new PostsDAO()

Source:

Classes

PostsDAO

Methods

createPost(post) → {void}

Crée un nouveau post.
Parameters:
Name Type Description
post Object L'objet post à créer.
Source:
Returns:
Type
void

deletePost(id) → {void}

Supprime un post.
Parameters:
Name Type Description
id string L'identifiant du post à supprimer.
Source:
Returns:
Type
void

getComments(id) → {Array}

Récupère l'ensemble des commentaires d'un poste.
Parameters:
Name Type Description
id string L'identifiant du post.
Source:
Returns:
- Liste des commentaires trouvés.
Type
Array

getPosts(filters) → {Array}

Récupère les posts selon les filtres fournis.
Parameters:
Name Type Description
filters Object Les filtres à appliquer.
Source:
Returns:
- La liste des posts.
Type
Array

updatePost(id, post) → {void}

Met à jour un post existant.
Parameters:
Name Type Description
id string L'identifiant du post à mettre à jour.
post Object L'objet post mis à jour.
Source:
Returns:
Type
void