feat: start create logic for repository
This commit is contained in:
@@ -1 +1,25 @@
|
||||
package repositories
|
||||
|
||||
import (
|
||||
"context"
|
||||
"database/sql"
|
||||
"gitea.d3m0k1d.ru/d3m0k1d/d3m0k1d.ru/backend/internal/logger"
|
||||
|
||||
"gitea.d3m0k1d.ru/d3m0k1d/d3m0k1d.ru/backend/internal/storage"
|
||||
)
|
||||
|
||||
type commentsRepository struct {
|
||||
db *sql.DB
|
||||
logger *logger.Logger
|
||||
}
|
||||
|
||||
func NewCommentsRepository(db *sql.DB) CommentRepository {
|
||||
return &commentsRepository{
|
||||
db: db,
|
||||
logger: logger.New(false),
|
||||
}
|
||||
}
|
||||
|
||||
func (c *commentsRepository) CreateComment(ctx context.Context, comment *storage.Comment) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -24,4 +24,5 @@ type AuthRepository interface {
|
||||
}
|
||||
|
||||
type CommentRepository interface {
|
||||
CreateComment(ctx context.Context, comment *storage.Comment) error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user