# Functions
NewMiddleware creates a new user Middleware.
NewRepository creates a new comment repository.
NewService creates a new user service.
No description provided by the author
# Structs
Comment represents a comment made by a user for a file.
CreateCommentRequest represents a comment creation request.
UpdateCommentRequest represents a comment update request.
# Interfaces
Repository encapsulates the logic to access comments from the data source.
Service encapsulates usecase logic for files.