Public Access
24 lines
483 B
Smarty
24 lines
483 B
Smarty
package service
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
|
|
db "{{ .ModuleName }}/internal/db/sqlc"
|
|
// TODO: Add other imports as needed
|
|
// "{{ .ModuleName }}/internal/worker"
|
|
)
|
|
|
|
type {{ .LowerName }}Service struct {
|
|
store db.Store
|
|
// TODO: Add other dependencies
|
|
// taskDistributor worker.TaskDistributor
|
|
}
|
|
|
|
// New{{ .Name }}Service creates a new {{ .LowerName }} service
|
|
func New{{ .Name }}Service(store db.Store) {{ .Name }}Service {
|
|
return &{{ .LowerName }}Service{
|
|
store: store,
|
|
}
|
|
}
|