12345678910111213141516171819202122232425262728293031 |
- package task
- import (
- "context"
- "github.com/go-nunu/nunu-layout-advanced/internal/repository/admin"
- )
- type UserTask interface {
- CheckUser(ctx context.Context) error
- }
- func NewUserTask(
- task *Task,
- userRepo admin.UserRepository,
- ) UserTask {
- return &userTask{
- userRepo: userRepo,
- Task: task,
- }
- }
- type userTask struct {
- userRepo admin.UserRepository
- *Task
- }
- func (t userTask) CheckUser(ctx context.Context) error {
- // do something
- t.logger.Info("CheckUser")
- return nil
- }
|