Skip to content
This repository has been archived by the owner on Apr 25, 2023. 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 authored 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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
@@ -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.

Original file line number Diff line number Diff line change
@@ -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
Loading

0 comments on commit 2a1d4fd

Please sign in to comment.