wip: add api auth and /resume endpoint

This commit is contained in:
cătălin 2023-12-04 22:13:37 +01:00
commit aaec8ec08d
Signed by: catalin
GPG key ID: 0178DF42F43E5FD2
23 changed files with 1244 additions and 271 deletions

19
internal/repo/repos.go Normal file
View file

@ -0,0 +1,19 @@
package repo
import (
"git.roboces.dev/catalin/cvvvvv/internal/domain"
)
type Resumes interface {
Get() domain.Resume
}
type Repos struct {
Resumes
}
func NewRepos(db domain.Resume) *Repos {
return &Repos{
Resumes: NewResumesRepo(db),
}
}

19
internal/repo/resumes.go Normal file
View file

@ -0,0 +1,19 @@
package repo
import (
"git.roboces.dev/catalin/cvvvvv/internal/domain"
)
type ResumesRepo struct {
db domain.Resume
}
func NewResumesRepo(db domain.Resume) *ResumesRepo {
return &ResumesRepo{
db: db,
}
}
func (r *ResumesRepo) Get() domain.Resume {
return r.db
}