# Functions
CreateLike creates a new like in the database.
CreatePost creates a new post in the database.
CreateUser inserts a new user record into the database.
DeleteComment removes a comment from the database by its ID.
No description provided by the author
DeleteLike removes an existing like from the database.
DeleteLikesByPostID deletes all likes associated with a specific post.
DeleteNotification deletes a notification by its ID.
No description provided by the author
FetchNotificationsByUserID retrieves notifications for a specific user.
FindCommentByID retrieves a comment by its ID.
FindLikeByUserAndPost fetches a like by user and post from the database.
FindNotificationByUserActionAndReference checks if a notification exists for a user, action, and reference.
FindUserByID retrieves a user by their ID from the database.
No description provided by the author
No description provided by the author
GetPostsByUserID retrieves all posts made by a specific user, ordered by 'created_at'.
MarkNotificationAsRead updates a notification to mark it as read.
SaveComment saves a comment in the database.
SaveNotification saves a notification in the database.
No description provided by the author
UpdateUser updates an existing user record in the database.