MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / NewPostRepository

Function NewPostRepository

internal/repository/post.go:44–51  ·  view source on GitHub ↗
(dao dao.PostDAO, l *zap.Logger, cache cache.PostCache, asynqClient *asynq.Client)

Source from the content-addressed store, hash-verified

42}
43
44func NewPostRepository(dao dao.PostDAO, l *zap.Logger, cache cache.PostCache, asynqClient *asynq.Client) PostRepository {
45 return &postRepository{
46 dao: dao,
47 l: l,
48 cache: cache,
49 asynqClient: asynqClient,
50 }
51}
52
53// Create 创建帖子
54func (p *postRepository) Create(ctx context.Context, post domain.Post) (uint, error) {

Callers 1

InitWebServerFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected