move/rename packages
This commit is contained in:
parent
7de549f183
commit
89ce683e08
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/zdam-egzamin-zawodowy/backend/internal/qualification"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/question"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/user"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safepointer"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safeptr"
|
||||
)
|
||||
|
||||
const (
|
||||
|
@ -40,7 +40,7 @@ func GetComplexityRoot() generated.ComplexityRoot {
|
|||
) int {
|
||||
return computeComplexity(
|
||||
childComplexity,
|
||||
safepointer.SafeIntPointer(limit, profession.FetchDefaultLimit),
|
||||
safeptr.SafeIntPointer(limit, profession.FetchDefaultLimit),
|
||||
professionsTotalFieldComplexity,
|
||||
1,
|
||||
)
|
||||
|
@ -56,7 +56,7 @@ func GetComplexityRoot() generated.ComplexityRoot {
|
|||
) int {
|
||||
return computeComplexity(
|
||||
childComplexity,
|
||||
safepointer.SafeIntPointer(limit, qualification.FetchDefaultLimit),
|
||||
safeptr.SafeIntPointer(limit, qualification.FetchDefaultLimit),
|
||||
qualificationsTotalFieldComplexity,
|
||||
1,
|
||||
)
|
||||
|
@ -72,7 +72,7 @@ func GetComplexityRoot() generated.ComplexityRoot {
|
|||
) int {
|
||||
return computeComplexity(
|
||||
childComplexity,
|
||||
safepointer.SafeIntPointer(limit, question.FetchDefaultLimit),
|
||||
safeptr.SafeIntPointer(limit, question.FetchDefaultLimit),
|
||||
questionsTotalFieldComplexity,
|
||||
1,
|
||||
)
|
||||
|
@ -80,7 +80,7 @@ func GetComplexityRoot() generated.ComplexityRoot {
|
|||
complexityRoot.Query.GenerateTest = func(childComplexity int, qualificationIDs []int, limit *int) int {
|
||||
return computeComplexity(
|
||||
childComplexity,
|
||||
safepointer.SafeIntPointer(limit, question.TestMaxLimit),
|
||||
safeptr.SafeIntPointer(limit, question.TestMaxLimit),
|
||||
0,
|
||||
3,
|
||||
)
|
||||
|
@ -96,7 +96,7 @@ func GetComplexityRoot() generated.ComplexityRoot {
|
|||
) int {
|
||||
return computeComplexity(
|
||||
childComplexity,
|
||||
safepointer.SafeIntPointer(limit, user.FetchMaxLimit),
|
||||
safeptr.SafeIntPointer(limit, user.FetchMaxLimit),
|
||||
usersTotalFieldComplexity,
|
||||
1,
|
||||
)
|
||||
|
|
|
@ -6,7 +6,7 @@ package resolvers
|
|||
import (
|
||||
"context"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/gin/middleware"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safepointer"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safeptr"
|
||||
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/graphql/generated"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/models"
|
||||
|
@ -41,8 +41,8 @@ func (r *queryResolver) Professions(
|
|||
&profession.FetchConfig{
|
||||
Count: shouldCount(ctx),
|
||||
Filter: filter,
|
||||
Limit: safepointer.SafeIntPointer(limit, profession.FetchDefaultLimit),
|
||||
Offset: safepointer.SafeIntPointer(offset, 0),
|
||||
Limit: safeptr.SafeIntPointer(limit, profession.FetchDefaultLimit),
|
||||
Offset: safeptr.SafeIntPointer(offset, 0),
|
||||
Sort: sort,
|
||||
},
|
||||
)
|
|
@ -5,7 +5,7 @@ package resolvers
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safepointer"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safeptr"
|
||||
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/graphql/generated"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/models"
|
||||
|
@ -40,8 +40,8 @@ func (r *queryResolver) Qualifications(
|
|||
&qualification.FetchConfig{
|
||||
Count: shouldCount(ctx),
|
||||
Filter: filter,
|
||||
Limit: safepointer.SafeIntPointer(limit, qualification.FetchDefaultLimit),
|
||||
Offset: safepointer.SafeIntPointer(offset, 0),
|
||||
Limit: safeptr.SafeIntPointer(limit, qualification.FetchDefaultLimit),
|
||||
Offset: safeptr.SafeIntPointer(offset, 0),
|
||||
Sort: sort,
|
||||
},
|
||||
)
|
||||
|
@ -62,8 +62,8 @@ func (r *queryResolver) SimilarQualifications(
|
|||
&qualification.GetSimilarConfig{
|
||||
Count: shouldCount(ctx),
|
||||
QualificationID: qualificationID,
|
||||
Limit: safepointer.SafeIntPointer(limit, qualification.FetchDefaultLimit),
|
||||
Offset: safepointer.SafeIntPointer(offset, 0),
|
||||
Limit: safeptr.SafeIntPointer(limit, qualification.FetchDefaultLimit),
|
||||
Offset: safeptr.SafeIntPointer(offset, 0),
|
||||
Sort: sort,
|
||||
},
|
||||
)
|
|
@ -5,7 +5,7 @@ package resolvers
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safepointer"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safeptr"
|
||||
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/gin/middleware"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/graphql/generated"
|
||||
|
@ -30,7 +30,7 @@ func (r *mutationResolver) DeleteQuestions(ctx context.Context, ids []int) ([]*m
|
|||
func (r *queryResolver) GenerateTest(ctx context.Context, qualificationIDs []int, limit *int) ([]*models.Question, error) {
|
||||
return r.QuestionUsecase.GenerateTest(ctx, &question.GenerateTestConfig{
|
||||
Qualifications: qualificationIDs,
|
||||
Limit: safepointer.SafeIntPointer(limit, question.TestMaxLimit),
|
||||
Limit: safeptr.SafeIntPointer(limit, question.TestMaxLimit),
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -48,8 +48,8 @@ func (r *queryResolver) Questions(
|
|||
&question.FetchConfig{
|
||||
Count: shouldCount(ctx),
|
||||
Filter: filter,
|
||||
Limit: safepointer.SafeIntPointer(limit, question.FetchDefaultLimit),
|
||||
Offset: safepointer.SafeIntPointer(offset, 0),
|
||||
Limit: safeptr.SafeIntPointer(limit, question.FetchDefaultLimit),
|
||||
Offset: safeptr.SafeIntPointer(offset, 0),
|
||||
Sort: sort,
|
||||
},
|
||||
)
|
|
@ -5,7 +5,7 @@ package resolvers
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safepointer"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/safeptr"
|
||||
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/gin/middleware"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/graphql/generated"
|
||||
|
@ -49,7 +49,7 @@ func (r *mutationResolver) SignIn(
|
|||
ctx,
|
||||
email,
|
||||
password,
|
||||
safepointer.SafeBoolPointer(staySignedIn, false),
|
||||
safeptr.SafeBoolPointer(staySignedIn, false),
|
||||
)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
@ -71,8 +71,8 @@ func (r *queryResolver) Users(
|
|||
&user.FetchConfig{
|
||||
Count: shouldCount(ctx),
|
||||
Filter: filter,
|
||||
Limit: safepointer.SafeIntPointer(limit, user.FetchMaxLimit),
|
||||
Offset: safepointer.SafeIntPointer(offset, 0),
|
||||
Limit: safeptr.SafeIntPointer(limit, user.FetchMaxLimit),
|
||||
Offset: safeptr.SafeIntPointer(offset, 0),
|
||||
Sort: sort,
|
||||
},
|
||||
)
|
|
@ -1,4 +1,4 @@
|
|||
package db
|
||||
package postgres
|
||||
|
||||
import (
|
||||
"context"
|
|
@ -1,4 +1,4 @@
|
|||
package db
|
||||
package postgres
|
||||
|
||||
import (
|
||||
"strings"
|
|
@ -8,10 +8,10 @@ import (
|
|||
"time"
|
||||
|
||||
"github.com/go-pg/pg/v10"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/db"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/models"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/postgres"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/question"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/filestorage"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/fstorage"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/errorutil"
|
||||
)
|
||||
|
||||
|
@ -22,7 +22,7 @@ type pgRepository struct {
|
|||
|
||||
type PGRepositoryConfig struct {
|
||||
DB *pg.DB
|
||||
FileStorage filestorage.FileStorage
|
||||
FileStorage fstorage.FileStorage
|
||||
}
|
||||
|
||||
func NewPGRepository(cfg *PGRepositoryConfig) (question.Repository, error) {
|
||||
|
@ -123,7 +123,7 @@ func (repo *pgRepository) Fetch(ctx context.Context, cfg *question.FetchConfig)
|
|||
Context(ctx).
|
||||
Limit(cfg.Limit).
|
||||
Offset(cfg.Offset).
|
||||
Apply(db.Sort{
|
||||
Apply(postgres.Sort{
|
||||
Relationships: map[string]string{
|
||||
"qualification": "qualification",
|
||||
},
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/filestorage/filestorageutil"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/fstorage/fstorageutil"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/99designs/gqlgen/graphql"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/models"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/filestorage"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/fstorage"
|
||||
)
|
||||
|
||||
type repository struct {
|
||||
fileStorage filestorage.FileStorage
|
||||
fileStorage fstorage.FileStorage
|
||||
}
|
||||
|
||||
func (repo *repository) saveImages(destination *models.Question, input *models.QuestionInput) {
|
||||
|
@ -34,7 +34,7 @@ func (repo *repository) saveImages(destination *models.Question, input *models.Q
|
|||
generated := false
|
||||
if filenames[index] == "" {
|
||||
generated = true
|
||||
filenames[index] = filestorageutil.GenerateFilename(filepath.Ext(file.Filename))
|
||||
filenames[index] = fstorageutil.GenerateFilename(filepath.Ext(file.Filename))
|
||||
}
|
||||
err := repo.fileStorage.Put(file.File, filenames[index])
|
||||
if err != nil && generated {
|
||||
|
|
10
main.go
10
main.go
|
@ -7,16 +7,16 @@ import (
|
|||
"os/signal"
|
||||
"time"
|
||||
|
||||
graphqlhttpdelivery "github.com/zdam-egzamin-zawodowy/backend/internal/graphql/delivery/http"
|
||||
graphqlhttpdelivery "github.com/zdam-egzamin-zawodowy/backend/internal/graphql/delivery/httpdelivery"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/graphql/directive"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/graphql/resolvers"
|
||||
|
||||
"github.com/pkg/errors"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/auth/jwt"
|
||||
authusecase "github.com/zdam-egzamin-zawodowy/backend/internal/auth/usecase"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/db"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/gin/middleware"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/graphql/dataloader"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/internal/postgres"
|
||||
professionrepository "github.com/zdam-egzamin-zawodowy/backend/internal/profession/repository"
|
||||
professionusecase "github.com/zdam-egzamin-zawodowy/backend/internal/profession/usecase"
|
||||
qualificationrepository "github.com/zdam-egzamin-zawodowy/backend/internal/qualification/repository"
|
||||
|
@ -31,7 +31,7 @@ import (
|
|||
"github.com/gin-gonic/gin"
|
||||
"github.com/joho/godotenv"
|
||||
"github.com/sirupsen/logrus"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/filestorage"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/fstorage"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/mode"
|
||||
"github.com/zdam-egzamin-zawodowy/backend/pkg/util/envutil"
|
||||
)
|
||||
|
@ -47,11 +47,11 @@ func init() {
|
|||
}
|
||||
|
||||
func main() {
|
||||
fileStorage := filestorage.New(&filestorage.Config{
|
||||
fileStorage := fstorage.New(&fstorage.Config{
|
||||
BasePath: os.Getenv("FILE_STORAGE_PATH"),
|
||||
})
|
||||
|
||||
dbConn, err := db.Connect(&db.Config{
|
||||
dbConn, err := postgres.Connect(&postgres.Config{
|
||||
LogQueries: envutil.GetenvBool("LOG_DB_QUERIES"),
|
||||
})
|
||||
if err != nil {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package filestorage
|
||||
package fstorage
|
||||
|
||||
import "os"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package filestorage
|
||||
package fstorage
|
||||
|
||||
import (
|
||||
"io"
|
|
@ -1,4 +1,4 @@
|
|||
package filestorageutil
|
||||
package fstorageutil
|
||||
|
||||
import (
|
||||
"strings"
|
|
@ -1,4 +1,4 @@
|
|||
package filestorage
|
||||
package fstorage
|
||||
|
||||
import "io"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package safepointer
|
||||
package safeptr
|
||||
|
||||
func SafeBoolPointer(v *bool, def bool) bool {
|
||||
if v == nil {
|
Reference in New Issue