21 lines
387 B
Go
21 lines
387 B
Go
package job
|
|
|
|
import (
|
|
"github.com/jobs-scraper/internal/ports"
|
|
"github.com/jobs-scraper/internal/repo"
|
|
)
|
|
|
|
type CreateJob struct {
|
|
jobRepo *repo.JobRepository
|
|
}
|
|
|
|
func NewCreateJobHandler(jobRepo *repo.JobRepository) *CreateJob {
|
|
return &CreateJob{
|
|
jobRepo: jobRepo,
|
|
}
|
|
}
|
|
|
|
func (cj *CreateJob) Handle(cmd ports.CreateJobCommand) error {
|
|
// Implementation will go here
|
|
return nil
|
|
}
|