Skip to content
This repository has been archived by the owner on Aug 16, 2022. It is now read-only.

Commit

Permalink
refactor: graphql adapter (#40)
Browse files Browse the repository at this point in the history
  • Loading branch information
rot1024 committed Aug 31, 2021
1 parent cc63cdb commit 2a1d4fd
Show file tree
Hide file tree
Showing 109 changed files with 6,016 additions and 7,193 deletions.
26 changes: 13 additions & 13 deletions gqlgen.yml
Expand Up @@ -6,34 +6,34 @@
schema:
- schema.graphql
exec:
filename: internal/graphql/generated.go
filename: internal/adapter/gql/generated.go
model:
filename: internal/adapter/graphql/models_gen.go
filename: internal/adapter/gql/gqlmodel/models_gen.go
resolver:
filename: internal/graphql/resolver.go
filename: internal/adapter/gql/resolver.go
type: Resolver
models:
DateTime:
model: github.com/99designs/gqlgen/graphql.Time
FileSize:
model: github.com/99designs/gqlgen/graphql.Int64
ID:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.ID
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.ID
Cursor:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.Cursor
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Cursor
URL:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.URL
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.URL
PluginID:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.PluginID
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.PluginID
PluginExtensionID:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.PluginExtensionID
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.PluginExtensionID
PropertySchemaID:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.PropertySchemaID
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.PropertySchemaID
PropertySchemaFieldID:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.PropertySchemaFieldID
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.PropertySchemaFieldID
DatasetSchemaFieldID:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.DatasetSchemaFieldID
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.DatasetSchemaFieldID
TranslatedString:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.Map
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Map
Lang:
model: github.com/reearth/reearth-backend/internal/adapter/graphql.Lang
model: github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Lang
@@ -1,4 +1,4 @@
package graphql
package gql

import (
"context"
Expand All @@ -7,7 +7,6 @@ import (
"github.com/reearth/reearth-backend/pkg/user"
)

// ContextKey _
type ContextKey string

const (
Expand Down
4,881 changes: 2,092 additions & 2,789 deletions internal/graphql/generated.go → internal/adapter/gql/generated.go

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

@@ -1,14 +1,15 @@
package dataloader
package gqldataloader

//go:generate go run github.com/vektah/dataloaden DatasetLoader github.com/reearth/reearth-backend/pkg/id.DatasetID *github.com/reearth/reearth-backend/internal/adapter/graphql.Dataset
//go:generate go run github.com/vektah/dataloaden DatasetSchemaLoader github.com/reearth/reearth-backend/pkg/id.DatasetSchemaID *github.com/reearth/reearth-backend/internal/adapter/graphql.DatasetSchema
//go:generate go run github.com/vektah/dataloaden LayerLoader github.com/reearth/reearth-backend/pkg/id.LayerID *github.com/reearth/reearth-backend/internal/adapter/graphql.Layer
//go:generate go run github.com/vektah/dataloaden LayerGroupLoader github.com/reearth/reearth-backend/pkg/id.LayerID *github.com/reearth/reearth-backend/internal/adapter/graphql.LayerGroup
//go:generate go run github.com/vektah/dataloaden LayerItemLoader github.com/reearth/reearth-backend/pkg/id.LayerID *github.com/reearth/reearth-backend/internal/adapter/graphql.LayerItem
//go:generate go run github.com/vektah/dataloaden PluginLoader github.com/reearth/reearth-backend/pkg/id.PluginID *github.com/reearth/reearth-backend/internal/adapter/graphql.Plugin
//go:generate go run github.com/vektah/dataloaden ProjectLoader github.com/reearth/reearth-backend/pkg/id.ProjectID *github.com/reearth/reearth-backend/internal/adapter/graphql.Project
//go:generate go run github.com/vektah/dataloaden PropertyLoader github.com/reearth/reearth-backend/pkg/id.PropertyID *github.com/reearth/reearth-backend/internal/adapter/graphql.Property
//go:generate go run github.com/vektah/dataloaden PropertySchemaLoader github.com/reearth/reearth-backend/pkg/id.PropertySchemaID *github.com/reearth/reearth-backend/internal/adapter/graphql.PropertySchema
//go:generate go run github.com/vektah/dataloaden SceneLoader github.com/reearth/reearth-backend/pkg/id.SceneID *github.com/reearth/reearth-backend/internal/adapter/graphql.Scene
//go:generate go run github.com/vektah/dataloaden TeamLoader github.com/reearth/reearth-backend/pkg/id.TeamID *github.com/reearth/reearth-backend/internal/adapter/graphql.Team
//go:generate go run github.com/vektah/dataloaden UserLoader github.com/reearth/reearth-backend/pkg/id.UserID *github.com/reearth/reearth-backend/internal/adapter/graphql.User
//go:generate go run github.com/vektah/dataloaden AssetLoader github.com/reearth/reearth-backend/pkg/id.AssetID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Asset
//go:generate go run github.com/vektah/dataloaden DatasetLoader github.com/reearth/reearth-backend/pkg/id.DatasetID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Dataset
//go:generate go run github.com/vektah/dataloaden DatasetSchemaLoader github.com/reearth/reearth-backend/pkg/id.DatasetSchemaID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.DatasetSchema
//go:generate go run github.com/vektah/dataloaden LayerLoader github.com/reearth/reearth-backend/pkg/id.LayerID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Layer
//go:generate go run github.com/vektah/dataloaden LayerGroupLoader github.com/reearth/reearth-backend/pkg/id.LayerID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.LayerGroup
//go:generate go run github.com/vektah/dataloaden LayerItemLoader github.com/reearth/reearth-backend/pkg/id.LayerID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.LayerItem
//go:generate go run github.com/vektah/dataloaden PluginLoader github.com/reearth/reearth-backend/pkg/id.PluginID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Plugin
//go:generate go run github.com/vektah/dataloaden ProjectLoader github.com/reearth/reearth-backend/pkg/id.ProjectID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Project
//go:generate go run github.com/vektah/dataloaden PropertyLoader github.com/reearth/reearth-backend/pkg/id.PropertyID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Property
//go:generate go run github.com/vektah/dataloaden PropertySchemaLoader github.com/reearth/reearth-backend/pkg/id.PropertySchemaID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.PropertySchema
//go:generate go run github.com/vektah/dataloaden SceneLoader github.com/reearth/reearth-backend/pkg/id.SceneID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Scene
//go:generate go run github.com/vektah/dataloaden TeamLoader github.com/reearth/reearth-backend/pkg/id.TeamID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.Team
//go:generate go run github.com/vektah/dataloaden UserLoader github.com/reearth/reearth-backend/pkg/id.UserID *github.com/reearth/reearth-backend/internal/adapter/gql/gqlmodel.User

0 comments on commit 2a1d4fd

Please sign in to comment.