feat: start create logic for repository
This commit is contained in:
@@ -1 +1,25 @@
|
|||||||
package repositories
|
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 {
|
type CommentRepository interface {
|
||||||
|
CreateComment(ctx context.Context, comment *storage.Comment) error
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user