2020-01-30 14:28:14 +01:00
|
|
|
// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
|
|
|
|
|
|
|
|
package api
|
|
|
|
|
|
|
|
import (
|
|
|
|
"bytes"
|
|
|
|
"context"
|
|
|
|
"errors"
|
2020-01-31 23:30:34 +01:00
|
|
|
"fmt"
|
2020-02-21 16:50:50 +01:00
|
|
|
"io"
|
2020-01-30 14:28:14 +01:00
|
|
|
"strconv"
|
|
|
|
"sync"
|
|
|
|
"sync/atomic"
|
2020-02-02 00:29:42 +01:00
|
|
|
"time"
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
"github.com/99designs/gqlgen/graphql"
|
|
|
|
"github.com/99designs/gqlgen/graphql/introspection"
|
2020-03-12 13:26:11 +01:00
|
|
|
gqlparser "github.com/vektah/gqlparser/v2"
|
|
|
|
"github.com/vektah/gqlparser/v2/ast"
|
2020-01-31 23:30:34 +01:00
|
|
|
"github.com/viktorstrate/photoview/api/graphql/models"
|
2020-01-30 14:28:14 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
// region ************************** generated!.gotpl **************************
|
|
|
|
|
|
|
|
// NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
|
|
|
|
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema {
|
|
|
|
return &executableSchema{
|
|
|
|
resolvers: cfg.Resolvers,
|
|
|
|
directives: cfg.Directives,
|
|
|
|
complexity: cfg.Complexity,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
type Config struct {
|
|
|
|
Resolvers ResolverRoot
|
|
|
|
Directives DirectiveRoot
|
|
|
|
Complexity ComplexityRoot
|
|
|
|
}
|
|
|
|
|
|
|
|
type ResolverRoot interface {
|
2020-02-05 16:14:21 +01:00
|
|
|
Album() AlbumResolver
|
2020-07-10 14:26:19 +02:00
|
|
|
Media() MediaResolver
|
2020-01-30 14:28:14 +01:00
|
|
|
Mutation() MutationResolver
|
|
|
|
Query() QueryResolver
|
2020-02-09 21:25:33 +01:00
|
|
|
ShareToken() ShareTokenResolver
|
2020-02-21 16:50:50 +01:00
|
|
|
Subscription() SubscriptionResolver
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
type DirectiveRoot struct {
|
2020-01-31 23:30:34 +01:00
|
|
|
IsAdmin func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
type ComplexityRoot struct {
|
2020-02-01 14:52:27 +01:00
|
|
|
Album struct {
|
2020-03-07 16:19:27 +01:00
|
|
|
FilePath func(childComplexity int) int
|
2020-02-01 14:52:27 +01:00
|
|
|
ID func(childComplexity int) int
|
2020-09-07 12:04:14 +02:00
|
|
|
Media func(childComplexity int, filter *models.Filter, onlyFavorites *bool) int
|
2020-02-01 14:52:27 +01:00
|
|
|
Owner func(childComplexity int) int
|
|
|
|
ParentAlbum func(childComplexity int) int
|
|
|
|
Path func(childComplexity int) int
|
2020-02-11 14:32:35 +01:00
|
|
|
Shares func(childComplexity int) int
|
2020-02-09 16:16:41 +01:00
|
|
|
SubAlbums func(childComplexity int, filter *models.Filter) int
|
|
|
|
Thumbnail func(childComplexity int) int
|
2020-02-01 14:52:27 +01:00
|
|
|
Title func(childComplexity int) int
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
AuthorizeResult struct {
|
|
|
|
Status func(childComplexity int) int
|
|
|
|
Success func(childComplexity int) int
|
|
|
|
Token func(childComplexity int) int
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
Media struct {
|
2020-07-12 14:17:49 +02:00
|
|
|
Album func(childComplexity int) int
|
|
|
|
Downloads func(childComplexity int) int
|
|
|
|
Exif func(childComplexity int) int
|
|
|
|
Favorite func(childComplexity int) int
|
|
|
|
HighRes func(childComplexity int) int
|
|
|
|
ID func(childComplexity int) int
|
|
|
|
Path func(childComplexity int) int
|
|
|
|
Shares func(childComplexity int) int
|
|
|
|
Thumbnail func(childComplexity int) int
|
|
|
|
Title func(childComplexity int) int
|
|
|
|
Type func(childComplexity int) int
|
|
|
|
VideoMetadata func(childComplexity int) int
|
|
|
|
VideoWeb func(childComplexity int) int
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
MediaDownload struct {
|
2020-08-11 22:34:42 +02:00
|
|
|
MediaURL func(childComplexity int) int
|
|
|
|
Title func(childComplexity int) int
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
MediaExif struct {
|
2020-02-24 23:30:08 +01:00
|
|
|
Aperture func(childComplexity int) int
|
|
|
|
Camera func(childComplexity int) int
|
|
|
|
DateShot func(childComplexity int) int
|
|
|
|
Exposure func(childComplexity int) int
|
|
|
|
ExposureProgram func(childComplexity int) int
|
|
|
|
Flash func(childComplexity int) int
|
|
|
|
FocalLength func(childComplexity int) int
|
|
|
|
ID func(childComplexity int) int
|
|
|
|
Iso func(childComplexity int) int
|
|
|
|
Lens func(childComplexity int) int
|
|
|
|
Maker func(childComplexity int) int
|
2020-07-10 14:26:19 +02:00
|
|
|
Media func(childComplexity int) int
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
MediaURL struct {
|
2020-08-11 22:34:42 +02:00
|
|
|
FileSize func(childComplexity int) int
|
|
|
|
Height func(childComplexity int) int
|
|
|
|
URL func(childComplexity int) int
|
|
|
|
Width func(childComplexity int) int
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
Mutation struct {
|
|
|
|
AuthorizeUser func(childComplexity int, username string, password string) int
|
|
|
|
CreateUser func(childComplexity int, username string, rootPath string, password *string, admin bool) int
|
|
|
|
DeleteShareToken func(childComplexity int, token string) int
|
|
|
|
DeleteUser func(childComplexity int, id int) int
|
|
|
|
FavoriteMedia func(childComplexity int, mediaID int, favorite bool) int
|
|
|
|
InitialSetupWizard func(childComplexity int, username string, password string, rootPath string) int
|
|
|
|
ProtectShareToken func(childComplexity int, token string, password *string) int
|
|
|
|
RegisterUser func(childComplexity int, username string, password string, rootPath string) int
|
|
|
|
ScanAll func(childComplexity int) int
|
|
|
|
ScanUser func(childComplexity int, userID int) int
|
|
|
|
ShareAlbum func(childComplexity int, albumID int, expire *time.Time, password *string) int
|
|
|
|
ShareMedia func(childComplexity int, mediaID int, expire *time.Time, password *string) int
|
|
|
|
UpdateUser func(childComplexity int, id int, username *string, rootPath *string, password *string, admin *bool) int
|
|
|
|
}
|
|
|
|
|
|
|
|
Notification struct {
|
|
|
|
Content func(childComplexity int) int
|
|
|
|
Header func(childComplexity int) int
|
|
|
|
Key func(childComplexity int) int
|
|
|
|
Negative func(childComplexity int) int
|
|
|
|
Positive func(childComplexity int) int
|
|
|
|
Progress func(childComplexity int) int
|
|
|
|
Timeout func(childComplexity int) int
|
|
|
|
Type func(childComplexity int) int
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
Query struct {
|
2020-06-14 18:28:12 +02:00
|
|
|
Album func(childComplexity int, id int) int
|
2020-07-10 14:26:19 +02:00
|
|
|
Media func(childComplexity int, id int) int
|
2020-09-07 12:04:14 +02:00
|
|
|
MyAlbums func(childComplexity int, filter *models.Filter, onlyRoot *bool, showEmpty *bool, onlyWithFavorites *bool) int
|
2020-07-10 14:26:19 +02:00
|
|
|
MyMedia func(childComplexity int, filter *models.Filter) int
|
2020-06-14 18:28:12 +02:00
|
|
|
MyUser func(childComplexity int) int
|
2020-07-10 14:26:19 +02:00
|
|
|
Search func(childComplexity int, query string, limitMedia *int, limitAlbums *int) int
|
2020-06-14 18:28:12 +02:00
|
|
|
ShareToken func(childComplexity int, token string, password *string) int
|
2020-06-14 20:56:48 +02:00
|
|
|
ShareTokenValidatePassword func(childComplexity int, token string, password *string) int
|
2020-06-14 18:28:12 +02:00
|
|
|
SiteInfo func(childComplexity int) int
|
|
|
|
User func(childComplexity int, filter *models.Filter) int
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-01 17:58:45 +01:00
|
|
|
ScannerResult struct {
|
|
|
|
Finished func(childComplexity int) int
|
|
|
|
Message func(childComplexity int) int
|
|
|
|
Progress func(childComplexity int) int
|
|
|
|
Success func(childComplexity int) int
|
|
|
|
}
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
SearchResult struct {
|
|
|
|
Albums func(childComplexity int) int
|
2020-07-10 14:26:19 +02:00
|
|
|
Media func(childComplexity int) int
|
2020-03-05 11:53:42 +01:00
|
|
|
Query func(childComplexity int) int
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
ShareToken struct {
|
2020-06-14 15:07:07 +02:00
|
|
|
Album func(childComplexity int) int
|
|
|
|
Expire func(childComplexity int) int
|
|
|
|
HasPassword func(childComplexity int) int
|
|
|
|
ID func(childComplexity int) int
|
2020-07-10 14:26:19 +02:00
|
|
|
Media func(childComplexity int) int
|
2020-06-14 15:07:07 +02:00
|
|
|
Owner func(childComplexity int) int
|
|
|
|
Token func(childComplexity int) int
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
SiteInfo struct {
|
|
|
|
InitialSetup func(childComplexity int) int
|
|
|
|
}
|
|
|
|
|
2020-02-21 16:50:50 +01:00
|
|
|
Subscription struct {
|
|
|
|
Notification func(childComplexity int) int
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
User struct {
|
|
|
|
Admin func(childComplexity int) int
|
|
|
|
ID func(childComplexity int) int
|
|
|
|
RootPath func(childComplexity int) int
|
|
|
|
Username func(childComplexity int) int
|
|
|
|
}
|
2020-07-12 14:17:49 +02:00
|
|
|
|
|
|
|
VideoMetadata struct {
|
|
|
|
Audio func(childComplexity int) int
|
|
|
|
Bitrate func(childComplexity int) int
|
|
|
|
Codec func(childComplexity int) int
|
|
|
|
ColorProfile func(childComplexity int) int
|
|
|
|
Duration func(childComplexity int) int
|
|
|
|
Framerate func(childComplexity int) int
|
|
|
|
Height func(childComplexity int) int
|
|
|
|
ID func(childComplexity int) int
|
|
|
|
Media func(childComplexity int) int
|
|
|
|
Width func(childComplexity int) int
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-05 16:14:21 +01:00
|
|
|
type AlbumResolver interface {
|
2020-09-07 12:04:14 +02:00
|
|
|
Media(ctx context.Context, obj *models.Album, filter *models.Filter, onlyFavorites *bool) ([]*models.Media, error)
|
2020-02-09 16:16:41 +01:00
|
|
|
SubAlbums(ctx context.Context, obj *models.Album, filter *models.Filter) ([]*models.Album, error)
|
2020-02-05 16:14:21 +01:00
|
|
|
ParentAlbum(ctx context.Context, obj *models.Album) (*models.Album, error)
|
|
|
|
Owner(ctx context.Context, obj *models.Album) (*models.User, error)
|
2020-02-09 16:16:41 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
Thumbnail(ctx context.Context, obj *models.Album) (*models.Media, error)
|
2020-03-07 16:19:27 +01:00
|
|
|
Path(ctx context.Context, obj *models.Album) ([]*models.Album, error)
|
2020-02-11 14:32:35 +01:00
|
|
|
Shares(ctx context.Context, obj *models.Album) ([]*models.ShareToken, error)
|
2020-02-05 16:14:21 +01:00
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
type MediaResolver interface {
|
|
|
|
Thumbnail(ctx context.Context, obj *models.Media) (*models.MediaURL, error)
|
|
|
|
HighRes(ctx context.Context, obj *models.Media) (*models.MediaURL, error)
|
2020-07-11 15:57:58 +02:00
|
|
|
VideoWeb(ctx context.Context, obj *models.Media) (*models.MediaURL, error)
|
2020-07-10 14:26:19 +02:00
|
|
|
Album(ctx context.Context, obj *models.Media) (*models.Album, error)
|
|
|
|
Exif(ctx context.Context, obj *models.Media) (*models.MediaEXIF, error)
|
2020-07-12 14:17:49 +02:00
|
|
|
VideoMetadata(ctx context.Context, obj *models.Media) (*models.VideoMetadata, error)
|
2020-07-10 14:26:19 +02:00
|
|
|
|
|
|
|
Shares(ctx context.Context, obj *models.Media) ([]*models.ShareToken, error)
|
|
|
|
Downloads(ctx context.Context, obj *models.Media) ([]*models.MediaDownload, error)
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
type MutationResolver interface {
|
2020-02-01 00:08:23 +01:00
|
|
|
AuthorizeUser(ctx context.Context, username string, password string) (*models.AuthorizeResult, error)
|
|
|
|
RegisterUser(ctx context.Context, username string, password string, rootPath string) (*models.AuthorizeResult, error)
|
2020-02-05 16:49:51 +01:00
|
|
|
InitialSetupWizard(ctx context.Context, username string, password string, rootPath string) (*models.AuthorizeResult, error)
|
2020-02-01 17:58:45 +01:00
|
|
|
ScanAll(ctx context.Context) (*models.ScannerResult, error)
|
2020-02-09 21:25:33 +01:00
|
|
|
ScanUser(ctx context.Context, userID int) (*models.ScannerResult, error)
|
|
|
|
ShareAlbum(ctx context.Context, albumID int, expire *time.Time, password *string) (*models.ShareToken, error)
|
2020-07-10 14:26:19 +02:00
|
|
|
ShareMedia(ctx context.Context, mediaID int, expire *time.Time, password *string) (*models.ShareToken, error)
|
2020-02-11 15:36:12 +01:00
|
|
|
DeleteShareToken(ctx context.Context, token string) (*models.ShareToken, error)
|
2020-06-14 15:07:07 +02:00
|
|
|
ProtectShareToken(ctx context.Context, token string, password *string) (*models.ShareToken, error)
|
2020-07-10 14:26:19 +02:00
|
|
|
FavoriteMedia(ctx context.Context, mediaID int, favorite bool) (*models.Media, error)
|
2020-02-22 14:05:33 +01:00
|
|
|
UpdateUser(ctx context.Context, id int, username *string, rootPath *string, password *string, admin *bool) (*models.User, error)
|
2020-02-16 12:22:00 +01:00
|
|
|
CreateUser(ctx context.Context, username string, rootPath string, password *string, admin bool) (*models.User, error)
|
|
|
|
DeleteUser(ctx context.Context, id int) (*models.User, error)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
type QueryResolver interface {
|
2020-02-05 16:49:51 +01:00
|
|
|
SiteInfo(ctx context.Context) (*models.SiteInfo, error)
|
2020-02-15 22:13:02 +01:00
|
|
|
User(ctx context.Context, filter *models.Filter) ([]*models.User, error)
|
2020-01-31 23:30:34 +01:00
|
|
|
MyUser(ctx context.Context) (*models.User, error)
|
2020-09-07 12:04:14 +02:00
|
|
|
MyAlbums(ctx context.Context, filter *models.Filter, onlyRoot *bool, showEmpty *bool, onlyWithFavorites *bool) ([]*models.Album, error)
|
2020-02-09 21:25:33 +01:00
|
|
|
Album(ctx context.Context, id int) (*models.Album, error)
|
2020-07-10 14:26:19 +02:00
|
|
|
MyMedia(ctx context.Context, filter *models.Filter) ([]*models.Media, error)
|
|
|
|
Media(ctx context.Context, id int) (*models.Media, error)
|
2020-02-11 14:32:35 +01:00
|
|
|
ShareToken(ctx context.Context, token string, password *string) (*models.ShareToken, error)
|
2020-06-14 20:56:48 +02:00
|
|
|
ShareTokenValidatePassword(ctx context.Context, token string, password *string) (bool, error)
|
2020-07-10 14:26:19 +02:00
|
|
|
Search(ctx context.Context, query string, limitMedia *int, limitAlbums *int) (*models.SearchResult, error)
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
type ShareTokenResolver interface {
|
|
|
|
Owner(ctx context.Context, obj *models.ShareToken) (*models.User, error)
|
|
|
|
|
2020-06-14 15:07:07 +02:00
|
|
|
HasPassword(ctx context.Context, obj *models.ShareToken) (bool, error)
|
2020-02-09 21:25:33 +01:00
|
|
|
Album(ctx context.Context, obj *models.ShareToken) (*models.Album, error)
|
2020-07-10 14:26:19 +02:00
|
|
|
Media(ctx context.Context, obj *models.ShareToken) (*models.Media, error)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
2020-02-21 16:50:50 +01:00
|
|
|
type SubscriptionResolver interface {
|
|
|
|
Notification(ctx context.Context) (<-chan *models.Notification, error)
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
type executableSchema struct {
|
|
|
|
resolvers ResolverRoot
|
|
|
|
directives DirectiveRoot
|
|
|
|
complexity ComplexityRoot
|
|
|
|
}
|
|
|
|
|
|
|
|
func (e *executableSchema) Schema() *ast.Schema {
|
|
|
|
return parsedSchema
|
|
|
|
}
|
|
|
|
|
|
|
|
func (e *executableSchema) Complexity(typeName, field string, childComplexity int, rawArgs map[string]interface{}) (int, bool) {
|
|
|
|
ec := executionContext{nil, e}
|
|
|
|
_ = ec
|
|
|
|
switch typeName + "." + field {
|
|
|
|
|
2020-03-07 16:19:27 +01:00
|
|
|
case "Album.filePath":
|
|
|
|
if e.complexity.Album.FilePath == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.FilePath(childComplexity), true
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
case "Album.id":
|
|
|
|
if e.complexity.Album.ID == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.ID(childComplexity), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Album.media":
|
|
|
|
if e.complexity.Album.Media == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Album_media_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
2020-09-07 12:04:14 +02:00
|
|
|
return e.complexity.Album.Media(childComplexity, args["filter"].(*models.Filter), args["onlyFavorites"].(*bool)), true
|
2020-07-10 14:26:19 +02:00
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
case "Album.owner":
|
|
|
|
if e.complexity.Album.Owner == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.Owner(childComplexity), true
|
|
|
|
|
|
|
|
case "Album.parentAlbum":
|
|
|
|
if e.complexity.Album.ParentAlbum == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.ParentAlbum(childComplexity), true
|
|
|
|
|
|
|
|
case "Album.path":
|
|
|
|
if e.complexity.Album.Path == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.Path(childComplexity), true
|
|
|
|
|
2020-02-11 14:32:35 +01:00
|
|
|
case "Album.shares":
|
|
|
|
if e.complexity.Album.Shares == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.Shares(childComplexity), true
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
case "Album.subAlbums":
|
|
|
|
if e.complexity.Album.SubAlbums == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-02-09 16:16:41 +01:00
|
|
|
args, err := ec.field_Album_subAlbums_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.SubAlbums(childComplexity, args["filter"].(*models.Filter)), true
|
|
|
|
|
|
|
|
case "Album.thumbnail":
|
|
|
|
if e.complexity.Album.Thumbnail == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.Thumbnail(childComplexity), true
|
2020-02-01 14:52:27 +01:00
|
|
|
|
|
|
|
case "Album.title":
|
|
|
|
if e.complexity.Album.Title == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Album.Title(childComplexity), true
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
case "AuthorizeResult.status":
|
|
|
|
if e.complexity.AuthorizeResult.Status == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.AuthorizeResult.Status(childComplexity), true
|
|
|
|
|
|
|
|
case "AuthorizeResult.success":
|
|
|
|
if e.complexity.AuthorizeResult.Success == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.AuthorizeResult.Success(childComplexity), true
|
|
|
|
|
|
|
|
case "AuthorizeResult.token":
|
|
|
|
if e.complexity.AuthorizeResult.Token == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.AuthorizeResult.Token(childComplexity), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Media.album":
|
|
|
|
if e.complexity.Media.Album == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Album(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.downloads":
|
|
|
|
if e.complexity.Media.Downloads == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Downloads(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.exif":
|
|
|
|
if e.complexity.Media.Exif == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Exif(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.favorite":
|
|
|
|
if e.complexity.Media.Favorite == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Favorite(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.highRes":
|
|
|
|
if e.complexity.Media.HighRes == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.HighRes(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.id":
|
|
|
|
if e.complexity.Media.ID == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.ID(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.path":
|
|
|
|
if e.complexity.Media.Path == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Path(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.shares":
|
|
|
|
if e.complexity.Media.Shares == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Shares(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.thumbnail":
|
|
|
|
if e.complexity.Media.Thumbnail == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Thumbnail(childComplexity), true
|
|
|
|
|
|
|
|
case "Media.title":
|
|
|
|
if e.complexity.Media.Title == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Title(childComplexity), true
|
|
|
|
|
2020-07-11 14:21:10 +02:00
|
|
|
case "Media.type":
|
|
|
|
if e.complexity.Media.Type == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.Type(childComplexity), true
|
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
case "Media.videoMetadata":
|
|
|
|
if e.complexity.Media.VideoMetadata == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.VideoMetadata(childComplexity), true
|
|
|
|
|
2020-07-11 15:57:58 +02:00
|
|
|
case "Media.videoWeb":
|
|
|
|
if e.complexity.Media.VideoWeb == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Media.VideoWeb(childComplexity), true
|
|
|
|
|
2020-08-11 22:34:42 +02:00
|
|
|
case "MediaDownload.mediaUrl":
|
|
|
|
if e.complexity.MediaDownload.MediaURL == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-08-11 22:34:42 +02:00
|
|
|
return e.complexity.MediaDownload.MediaURL(childComplexity), true
|
2020-07-10 14:26:19 +02:00
|
|
|
|
|
|
|
case "MediaDownload.title":
|
|
|
|
if e.complexity.MediaDownload.Title == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaDownload.Title(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.aperture":
|
|
|
|
if e.complexity.MediaExif.Aperture == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Aperture(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.camera":
|
|
|
|
if e.complexity.MediaExif.Camera == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Camera(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.dateShot":
|
|
|
|
if e.complexity.MediaExif.DateShot == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.DateShot(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.exposure":
|
|
|
|
if e.complexity.MediaExif.Exposure == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Exposure(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.exposureProgram":
|
|
|
|
if e.complexity.MediaExif.ExposureProgram == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.ExposureProgram(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.flash":
|
|
|
|
if e.complexity.MediaExif.Flash == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Flash(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.focalLength":
|
|
|
|
if e.complexity.MediaExif.FocalLength == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.FocalLength(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.id":
|
|
|
|
if e.complexity.MediaExif.ID == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.ID(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.iso":
|
|
|
|
if e.complexity.MediaExif.Iso == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Iso(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.lens":
|
|
|
|
if e.complexity.MediaExif.Lens == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Lens(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.maker":
|
|
|
|
if e.complexity.MediaExif.Maker == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Maker(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaEXIF.media":
|
|
|
|
if e.complexity.MediaExif.Media == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaExif.Media(childComplexity), true
|
|
|
|
|
2020-08-11 22:34:42 +02:00
|
|
|
case "MediaURL.fileSize":
|
|
|
|
if e.complexity.MediaURL.FileSize == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaURL.FileSize(childComplexity), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "MediaURL.height":
|
|
|
|
if e.complexity.MediaURL.Height == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaURL.Height(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaURL.url":
|
|
|
|
if e.complexity.MediaURL.URL == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaURL.URL(childComplexity), true
|
|
|
|
|
|
|
|
case "MediaURL.width":
|
|
|
|
if e.complexity.MediaURL.Width == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.MediaURL.Width(childComplexity), true
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
case "Mutation.authorizeUser":
|
|
|
|
if e.complexity.Mutation.AuthorizeUser == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_authorizeUser_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.AuthorizeUser(childComplexity, args["username"].(string), args["password"].(string)), true
|
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
case "Mutation.createUser":
|
|
|
|
if e.complexity.Mutation.CreateUser == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_createUser_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.CreateUser(childComplexity, args["username"].(string), args["rootPath"].(string), args["password"].(*string), args["admin"].(bool)), true
|
|
|
|
|
2020-02-11 15:36:12 +01:00
|
|
|
case "Mutation.deleteShareToken":
|
|
|
|
if e.complexity.Mutation.DeleteShareToken == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_deleteShareToken_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.DeleteShareToken(childComplexity, args["token"].(string)), true
|
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
case "Mutation.deleteUser":
|
|
|
|
if e.complexity.Mutation.DeleteUser == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_deleteUser_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.DeleteUser(childComplexity, args["id"].(int)), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Mutation.favoriteMedia":
|
|
|
|
if e.complexity.Mutation.FavoriteMedia == nil {
|
2020-06-17 18:00:58 +02:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Mutation_favoriteMedia_args(context.TODO(), rawArgs)
|
2020-06-17 18:00:58 +02:00
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Mutation.FavoriteMedia(childComplexity, args["mediaId"].(int), args["favorite"].(bool)), true
|
2020-06-17 18:00:58 +02:00
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
case "Mutation.initialSetupWizard":
|
|
|
|
if e.complexity.Mutation.InitialSetupWizard == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_initialSetupWizard_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.InitialSetupWizard(childComplexity, args["username"].(string), args["password"].(string), args["rootPath"].(string)), true
|
|
|
|
|
2020-06-14 15:07:07 +02:00
|
|
|
case "Mutation.protectShareToken":
|
|
|
|
if e.complexity.Mutation.ProtectShareToken == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_protectShareToken_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.ProtectShareToken(childComplexity, args["token"].(string), args["password"].(*string)), true
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
case "Mutation.registerUser":
|
|
|
|
if e.complexity.Mutation.RegisterUser == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_registerUser_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
2020-01-31 18:51:24 +01:00
|
|
|
return e.complexity.Mutation.RegisterUser(childComplexity, args["username"].(string), args["password"].(string), args["rootPath"].(string)), true
|
2020-01-30 14:28:14 +01:00
|
|
|
|
2020-02-01 17:58:45 +01:00
|
|
|
case "Mutation.scanAll":
|
|
|
|
if e.complexity.Mutation.ScanAll == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.ScanAll(childComplexity), true
|
|
|
|
|
|
|
|
case "Mutation.scanUser":
|
|
|
|
if e.complexity.Mutation.ScanUser == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_scanUser_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
return e.complexity.Mutation.ScanUser(childComplexity, args["userId"].(int)), true
|
|
|
|
|
|
|
|
case "Mutation.shareAlbum":
|
|
|
|
if e.complexity.Mutation.ShareAlbum == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_shareAlbum_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Mutation.ShareAlbum(childComplexity, args["albumId"].(int), args["expire"].(*time.Time), args["password"].(*string)), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Mutation.shareMedia":
|
|
|
|
if e.complexity.Mutation.ShareMedia == nil {
|
2020-02-09 21:25:33 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Mutation_shareMedia_args(context.TODO(), rawArgs)
|
2020-02-09 21:25:33 +01:00
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Mutation.ShareMedia(childComplexity, args["mediaId"].(int), args["expire"].(*time.Time), args["password"].(*string)), true
|
2020-02-01 17:58:45 +01:00
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
case "Mutation.updateUser":
|
|
|
|
if e.complexity.Mutation.UpdateUser == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
args, err := ec.field_Mutation_updateUser_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
2020-02-22 14:05:33 +01:00
|
|
|
return e.complexity.Mutation.UpdateUser(childComplexity, args["id"].(int), args["username"].(*string), args["rootPath"].(*string), args["password"].(*string), args["admin"].(*bool)), true
|
2020-02-16 12:22:00 +01:00
|
|
|
|
2020-02-21 16:50:50 +01:00
|
|
|
case "Notification.content":
|
|
|
|
if e.complexity.Notification.Content == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Content(childComplexity), true
|
|
|
|
|
|
|
|
case "Notification.header":
|
|
|
|
if e.complexity.Notification.Header == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Header(childComplexity), true
|
|
|
|
|
|
|
|
case "Notification.key":
|
|
|
|
if e.complexity.Notification.Key == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Key(childComplexity), true
|
|
|
|
|
|
|
|
case "Notification.negative":
|
|
|
|
if e.complexity.Notification.Negative == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Negative(childComplexity), true
|
|
|
|
|
|
|
|
case "Notification.positive":
|
|
|
|
if e.complexity.Notification.Positive == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Positive(childComplexity), true
|
|
|
|
|
|
|
|
case "Notification.progress":
|
|
|
|
if e.complexity.Notification.Progress == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Progress(childComplexity), true
|
|
|
|
|
2020-02-26 19:44:47 +01:00
|
|
|
case "Notification.timeout":
|
|
|
|
if e.complexity.Notification.Timeout == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Timeout(childComplexity), true
|
|
|
|
|
2020-02-21 16:50:50 +01:00
|
|
|
case "Notification.type":
|
|
|
|
if e.complexity.Notification.Type == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Notification.Type(childComplexity), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.album":
|
|
|
|
if e.complexity.Query.Album == nil {
|
2020-02-01 14:52:27 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_album_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.Album(childComplexity, args["id"].(int)), true
|
2020-02-10 12:05:58 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.media":
|
|
|
|
if e.complexity.Query.Media == nil {
|
2020-02-02 00:29:42 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_media_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-06-17 18:00:58 +02:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.Media(childComplexity, args["id"].(int)), true
|
2020-06-17 18:00:58 +02:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.myAlbums":
|
|
|
|
if e.complexity.Query.MyAlbums == nil {
|
2020-02-09 12:53:21 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_myAlbums_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-09-07 12:04:14 +02:00
|
|
|
return e.complexity.Query.MyAlbums(childComplexity, args["filter"].(*models.Filter), args["onlyRoot"].(*bool), args["showEmpty"].(*bool), args["onlyWithFavorites"].(*bool)), true
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.myMedia":
|
|
|
|
if e.complexity.Query.MyMedia == nil {
|
2020-02-01 14:52:27 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_myMedia_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.MyMedia(childComplexity, args["filter"].(*models.Filter)), true
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.myUser":
|
|
|
|
if e.complexity.Query.MyUser == nil {
|
2020-02-01 14:52:27 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.MyUser(childComplexity), true
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.search":
|
|
|
|
if e.complexity.Query.Search == nil {
|
2020-02-01 14:52:27 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_search_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-02-21 22:42:39 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.Search(childComplexity, args["query"].(string), args["limitMedia"].(*int), args["limitAlbums"].(*int)), true
|
2020-02-21 22:42:39 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.shareToken":
|
|
|
|
if e.complexity.Query.ShareToken == nil {
|
2020-02-10 12:05:58 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_shareToken_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.ShareToken(childComplexity, args["token"].(string), args["password"].(*string)), true
|
2020-02-10 12:05:58 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.shareTokenValidatePassword":
|
|
|
|
if e.complexity.Query.ShareTokenValidatePassword == nil {
|
2020-02-21 22:42:39 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_shareTokenValidatePassword_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.ShareTokenValidatePassword(childComplexity, args["token"].(string), args["password"].(*string)), true
|
2020-02-02 00:29:42 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.siteInfo":
|
|
|
|
if e.complexity.Query.SiteInfo == nil {
|
2020-02-02 00:29:42 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.SiteInfo(childComplexity), true
|
2020-02-02 00:29:42 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "Query.user":
|
|
|
|
if e.complexity.Query.User == nil {
|
2020-02-02 00:29:42 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_user_args(context.TODO(), rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
return 0, false
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.Query.User(childComplexity, args["filter"].(*models.Filter)), true
|
2020-02-02 00:29:42 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "ScannerResult.finished":
|
|
|
|
if e.complexity.ScannerResult.Finished == nil {
|
2020-02-02 00:29:42 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.ScannerResult.Finished(childComplexity), true
|
2020-02-02 00:29:42 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "ScannerResult.message":
|
|
|
|
if e.complexity.ScannerResult.Message == nil {
|
2020-02-02 00:29:42 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.ScannerResult.Message(childComplexity), true
|
2020-02-02 00:29:42 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "ScannerResult.progress":
|
|
|
|
if e.complexity.ScannerResult.Progress == nil {
|
2020-02-02 00:29:42 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.ScannerResult.Progress(childComplexity), true
|
2020-02-01 17:58:45 +01:00
|
|
|
|
|
|
|
case "ScannerResult.success":
|
|
|
|
if e.complexity.ScannerResult.Success == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.ScannerResult.Success(childComplexity), true
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
case "SearchResult.albums":
|
|
|
|
if e.complexity.SearchResult.Albums == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.SearchResult.Albums(childComplexity), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "SearchResult.media":
|
|
|
|
if e.complexity.SearchResult.Media == nil {
|
2020-03-05 11:53:42 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.SearchResult.Media(childComplexity), true
|
2020-03-05 11:53:42 +01:00
|
|
|
|
|
|
|
case "SearchResult.query":
|
|
|
|
if e.complexity.SearchResult.Query == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.SearchResult.Query(childComplexity), true
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
case "ShareToken.album":
|
|
|
|
if e.complexity.ShareToken.Album == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.ShareToken.Album(childComplexity), true
|
|
|
|
|
|
|
|
case "ShareToken.expire":
|
|
|
|
if e.complexity.ShareToken.Expire == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.ShareToken.Expire(childComplexity), true
|
|
|
|
|
2020-06-14 15:07:07 +02:00
|
|
|
case "ShareToken.hasPassword":
|
|
|
|
if e.complexity.ShareToken.HasPassword == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.ShareToken.HasPassword(childComplexity), true
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
case "ShareToken.id":
|
|
|
|
if e.complexity.ShareToken.ID == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.ShareToken.ID(childComplexity), true
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "ShareToken.media":
|
|
|
|
if e.complexity.ShareToken.Media == nil {
|
2020-02-09 21:25:33 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.ShareToken.Media(childComplexity), true
|
2020-02-09 21:25:33 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
case "ShareToken.owner":
|
|
|
|
if e.complexity.ShareToken.Owner == nil {
|
2020-02-09 21:25:33 +01:00
|
|
|
break
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
return e.complexity.ShareToken.Owner(childComplexity), true
|
2020-02-09 21:25:33 +01:00
|
|
|
|
|
|
|
case "ShareToken.token":
|
|
|
|
if e.complexity.ShareToken.Token == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.ShareToken.Token(childComplexity), true
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
case "SiteInfo.initialSetup":
|
|
|
|
if e.complexity.SiteInfo.InitialSetup == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.SiteInfo.InitialSetup(childComplexity), true
|
|
|
|
|
2020-02-21 16:50:50 +01:00
|
|
|
case "Subscription.notification":
|
|
|
|
if e.complexity.Subscription.Notification == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.Subscription.Notification(childComplexity), true
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
case "User.admin":
|
|
|
|
if e.complexity.User.Admin == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.User.Admin(childComplexity), true
|
|
|
|
|
|
|
|
case "User.id":
|
|
|
|
if e.complexity.User.ID == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.User.ID(childComplexity), true
|
|
|
|
|
|
|
|
case "User.rootPath":
|
|
|
|
if e.complexity.User.RootPath == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.User.RootPath(childComplexity), true
|
|
|
|
|
|
|
|
case "User.username":
|
|
|
|
if e.complexity.User.Username == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.User.Username(childComplexity), true
|
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
case "VideoMetadata.audio":
|
|
|
|
if e.complexity.VideoMetadata.Audio == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Audio(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.bitrate":
|
|
|
|
if e.complexity.VideoMetadata.Bitrate == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Bitrate(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.codec":
|
|
|
|
if e.complexity.VideoMetadata.Codec == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Codec(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.colorProfile":
|
|
|
|
if e.complexity.VideoMetadata.ColorProfile == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.ColorProfile(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.duration":
|
|
|
|
if e.complexity.VideoMetadata.Duration == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Duration(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.framerate":
|
|
|
|
if e.complexity.VideoMetadata.Framerate == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Framerate(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.height":
|
|
|
|
if e.complexity.VideoMetadata.Height == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Height(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.id":
|
|
|
|
if e.complexity.VideoMetadata.ID == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.ID(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.media":
|
|
|
|
if e.complexity.VideoMetadata.Media == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Media(childComplexity), true
|
|
|
|
|
|
|
|
case "VideoMetadata.width":
|
|
|
|
if e.complexity.VideoMetadata.Width == nil {
|
|
|
|
break
|
|
|
|
}
|
|
|
|
|
|
|
|
return e.complexity.VideoMetadata.Width(childComplexity), true
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
return 0, false
|
|
|
|
}
|
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler {
|
|
|
|
rc := graphql.GetOperationContext(ctx)
|
|
|
|
ec := executionContext{rc, e}
|
|
|
|
first := true
|
2020-01-30 14:28:14 +01:00
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
switch rc.Operation.Operation {
|
|
|
|
case ast.Query:
|
|
|
|
return func(ctx context.Context) *graphql.Response {
|
|
|
|
if !first {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
first = false
|
|
|
|
data := ec._Query(ctx, rc.Operation.SelectionSet)
|
|
|
|
var buf bytes.Buffer
|
|
|
|
data.MarshalGQL(&buf)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
return &graphql.Response{
|
|
|
|
Data: buf.Bytes(),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
case ast.Mutation:
|
|
|
|
return func(ctx context.Context) *graphql.Response {
|
|
|
|
if !first {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
first = false
|
|
|
|
data := ec._Mutation(ctx, rc.Operation.SelectionSet)
|
|
|
|
var buf bytes.Buffer
|
|
|
|
data.MarshalGQL(&buf)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
return &graphql.Response{
|
|
|
|
Data: buf.Bytes(),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
case ast.Subscription:
|
|
|
|
next := ec._Subscription(ctx, rc.Operation.SelectionSet)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
var buf bytes.Buffer
|
2020-03-12 13:26:11 +01:00
|
|
|
return func(ctx context.Context) *graphql.Response {
|
2020-02-21 16:50:50 +01:00
|
|
|
buf.Reset()
|
|
|
|
data := next()
|
|
|
|
|
|
|
|
if data == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
data.MarshalGQL(&buf)
|
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
return &graphql.Response{
|
|
|
|
Data: buf.Bytes(),
|
|
|
|
}
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
default:
|
|
|
|
return graphql.OneShot(graphql.ErrorResponse(ctx, "unsupported GraphQL operation"))
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
type executionContext struct {
|
2020-03-12 13:26:11 +01:00
|
|
|
*graphql.OperationContext
|
2020-01-30 14:28:14 +01:00
|
|
|
*executableSchema
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) introspectSchema() (*introspection.Schema, error) {
|
|
|
|
if ec.DisableIntrospection {
|
|
|
|
return nil, errors.New("introspection disabled")
|
|
|
|
}
|
|
|
|
return introspection.WrapSchema(parsedSchema), nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) introspectType(name string) (*introspection.Type, error) {
|
|
|
|
if ec.DisableIntrospection {
|
|
|
|
return nil, errors.New("introspection disabled")
|
|
|
|
}
|
|
|
|
return introspection.WrapTypeFromDef(parsedSchema, parsedSchema.Types[name]), nil
|
|
|
|
}
|
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
var sources = []*ast.Source{
|
2020-01-31 23:30:34 +01:00
|
|
|
&ast.Source{Name: "graphql/schema.graphql", Input: `directive @isAdmin on FIELD_DEFINITION
|
|
|
|
|
|
|
|
scalar Time
|
2020-01-31 18:51:24 +01:00
|
|
|
|
2020-02-09 15:26:59 +01:00
|
|
|
enum OrderDirection {
|
|
|
|
ASC
|
|
|
|
DESC
|
|
|
|
}
|
|
|
|
|
|
|
|
input Filter {
|
|
|
|
order_by: String
|
|
|
|
order_direction: OrderDirection
|
|
|
|
limit: Int
|
|
|
|
offset: Int
|
|
|
|
}
|
|
|
|
|
2020-01-31 18:51:24 +01:00
|
|
|
type Query {
|
2020-02-09 12:53:21 +01:00
|
|
|
siteInfo: SiteInfo!
|
2020-02-05 16:49:51 +01:00
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
"List of registered users, must be admin to call"
|
2020-02-15 22:13:02 +01:00
|
|
|
user(filter: Filter): [User!]! @isAdmin
|
2020-02-01 14:52:27 +01:00
|
|
|
"Information about the currently logged in user"
|
2020-02-09 12:53:21 +01:00
|
|
|
myUser: User!
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-02-20 17:14:11 +01:00
|
|
|
"List of albums owned by the logged in user."
|
|
|
|
myAlbums(
|
|
|
|
filter: Filter
|
|
|
|
"Return only albums from the root directory of the user"
|
|
|
|
onlyRoot: Boolean
|
2020-07-10 14:26:19 +02:00
|
|
|
"Return also albums with no media directly in them"
|
2020-02-20 17:14:11 +01:00
|
|
|
showEmpty: Boolean
|
2020-09-07 12:04:14 +02:00
|
|
|
"Show only albums having favorites"
|
|
|
|
onlyWithFavorites: Boolean
|
2020-02-20 17:14:11 +01:00
|
|
|
): [Album!]!
|
2020-02-01 14:52:27 +01:00
|
|
|
"Get album by id, user must own the album or be admin"
|
2020-02-09 21:25:33 +01:00
|
|
|
album(id: Int!): Album!
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
"List of media owned by the logged in user"
|
|
|
|
myMedia(filter: Filter): [Media!]!
|
|
|
|
"Get media by id, user must own the media or be admin"
|
|
|
|
media(id: Int!): Media!
|
2020-02-09 21:25:33 +01:00
|
|
|
|
2020-02-11 14:32:35 +01:00
|
|
|
shareToken(token: String!, password: String): ShareToken!
|
2020-06-14 20:56:48 +02:00
|
|
|
shareTokenValidatePassword(token: String!, password: String): Boolean!
|
2020-03-05 11:53:42 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
search(query: String!, limitMedia: Int, limitAlbums: Int): SearchResult!
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
type Mutation {
|
|
|
|
authorizeUser(username: String!, password: String!): AuthorizeResult!
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
"Registers a new user, must be admin to call"
|
2020-01-31 18:51:24 +01:00
|
|
|
registerUser(
|
|
|
|
username: String!
|
|
|
|
password: String!
|
|
|
|
rootPath: String!
|
2020-02-09 12:53:21 +01:00
|
|
|
): AuthorizeResult!
|
2020-02-05 16:49:51 +01:00
|
|
|
|
|
|
|
"Registers the initial user, can only be called if initialSetup from SiteInfo is true"
|
|
|
|
initialSetupWizard(
|
|
|
|
username: String!
|
|
|
|
password: String!
|
|
|
|
rootPath: String!
|
|
|
|
): AuthorizeResult
|
2020-02-01 17:58:45 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
"Scan all users for new media"
|
2020-02-16 12:22:00 +01:00
|
|
|
scanAll: ScannerResult! @isAdmin
|
2020-07-10 14:26:19 +02:00
|
|
|
"Scan a single user for new media"
|
2020-02-09 21:25:33 +01:00
|
|
|
scanUser(userId: Int!): ScannerResult!
|
|
|
|
|
|
|
|
"Generate share token for album"
|
|
|
|
shareAlbum(albumId: Int!, expire: Time, password: String): ShareToken
|
2020-07-10 14:26:19 +02:00
|
|
|
"Generate share token for media"
|
|
|
|
shareMedia(mediaId: Int!, expire: Time, password: String): ShareToken
|
2020-02-11 15:36:12 +01:00
|
|
|
"Delete a share token by it's token value"
|
|
|
|
deleteShareToken(token: String!): ShareToken
|
2020-06-14 15:07:07 +02:00
|
|
|
"Set a password for a token, if null is passed for the password argument, the password will be cleared"
|
|
|
|
protectShareToken(token: String!, password: String): ShareToken
|
2020-02-16 12:22:00 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
"Mark or unmark a media as being a favorite"
|
|
|
|
favoriteMedia(mediaId: Int!, favorite: Boolean!): Media
|
2020-06-17 18:00:58 +02:00
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
updateUser(
|
|
|
|
id: Int!
|
|
|
|
username: String
|
|
|
|
rootPath: String
|
2020-02-22 14:05:33 +01:00
|
|
|
password: String
|
2020-02-16 12:22:00 +01:00
|
|
|
admin: Boolean
|
|
|
|
): User @isAdmin
|
|
|
|
createUser(
|
|
|
|
username: String!
|
|
|
|
rootPath: String!
|
|
|
|
password: String
|
|
|
|
admin: Boolean!
|
|
|
|
): User @isAdmin
|
|
|
|
deleteUser(id: Int!): User @isAdmin
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-21 16:50:50 +01:00
|
|
|
type Subscription {
|
|
|
|
notification: Notification!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum NotificationType {
|
|
|
|
Message
|
|
|
|
Progress
|
2020-02-26 19:44:47 +01:00
|
|
|
"Close a notification with a given key"
|
|
|
|
Close
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
type Notification {
|
|
|
|
key: String!
|
|
|
|
type: NotificationType!
|
|
|
|
header: String!
|
|
|
|
content: String!
|
|
|
|
progress: Float
|
|
|
|
positive: Boolean!
|
|
|
|
negative: Boolean!
|
2020-02-26 19:44:47 +01:00
|
|
|
"Time in milliseconds before the notification will close"
|
|
|
|
timeout: Int
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
type AuthorizeResult {
|
|
|
|
success: Boolean!
|
|
|
|
status: String!
|
|
|
|
token: String
|
|
|
|
}
|
|
|
|
|
2020-02-01 17:58:45 +01:00
|
|
|
type ScannerResult {
|
|
|
|
finished: Boolean!
|
|
|
|
success: Boolean!
|
|
|
|
progress: Float
|
|
|
|
message: String
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
"A token used to publicly access an album or media"
|
2020-02-09 21:25:33 +01:00
|
|
|
type ShareToken {
|
|
|
|
id: Int!
|
|
|
|
token: String!
|
|
|
|
"The user who created the token"
|
|
|
|
owner: User!
|
|
|
|
"Optional expire date"
|
|
|
|
expire: Time
|
2020-06-14 15:07:07 +02:00
|
|
|
"Whether or not a password is needed to access the share"
|
|
|
|
hasPassword: Boolean!
|
2020-02-09 21:25:33 +01:00
|
|
|
|
|
|
|
"The album this token shares"
|
|
|
|
album: Album
|
2020-07-10 14:26:19 +02:00
|
|
|
"The media this token shares"
|
|
|
|
media: Media
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
"General public information about the site"
|
|
|
|
type SiteInfo {
|
|
|
|
initialSetup: Boolean!
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
type User {
|
2020-02-09 21:25:33 +01:00
|
|
|
id: Int!
|
2020-01-30 14:28:14 +01:00
|
|
|
username: String!
|
|
|
|
#albums: [Album]
|
2020-02-01 14:52:27 +01:00
|
|
|
"Local filepath for the user's photos"
|
2020-01-31 23:30:34 +01:00
|
|
|
rootPath: String! @isAdmin
|
2020-01-30 14:28:14 +01:00
|
|
|
admin: Boolean!
|
|
|
|
#shareTokens: [ShareToken]
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
|
|
|
|
type Album {
|
2020-02-09 21:25:33 +01:00
|
|
|
id: Int!
|
2020-02-09 12:53:21 +01:00
|
|
|
title: String!
|
2020-07-10 14:26:19 +02:00
|
|
|
"The media inside this album"
|
2020-09-07 12:04:14 +02:00
|
|
|
media(
|
|
|
|
filter: Filter,
|
|
|
|
"Return only the favorited media"
|
|
|
|
onlyFavorites: Boolean
|
|
|
|
): [Media!]!
|
2020-02-09 21:25:33 +01:00
|
|
|
"The albums contained in this album"
|
2020-02-09 16:16:41 +01:00
|
|
|
subAlbums(filter: Filter): [Album!]!
|
2020-02-09 21:25:33 +01:00
|
|
|
"The album witch contains this album"
|
2020-02-01 14:52:27 +01:00
|
|
|
parentAlbum: Album
|
2020-02-09 21:25:33 +01:00
|
|
|
"The user who owns this album"
|
2020-02-01 14:52:27 +01:00
|
|
|
owner: User!
|
2020-02-09 21:25:33 +01:00
|
|
|
"The path on the filesystem of the server, where this album is located"
|
2020-03-07 16:19:27 +01:00
|
|
|
filePath: String!
|
2020-02-09 21:25:33 +01:00
|
|
|
"An image in this album used for previewing this album"
|
2020-07-10 14:26:19 +02:00
|
|
|
thumbnail: Media
|
2020-03-07 16:19:27 +01:00
|
|
|
path: [Album!]!
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-02-11 14:32:35 +01:00
|
|
|
shares: [ShareToken]
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
type MediaURL {
|
2020-02-01 14:52:27 +01:00
|
|
|
"URL for previewing the image"
|
2020-02-09 12:53:21 +01:00
|
|
|
url: String!
|
2020-02-01 14:52:27 +01:00
|
|
|
"Width of the image in pixels"
|
2020-02-09 12:53:21 +01:00
|
|
|
width: Int!
|
2020-02-01 14:52:27 +01:00
|
|
|
"Height of the image in pixels"
|
2020-02-09 12:53:21 +01:00
|
|
|
height: Int!
|
2020-08-11 22:34:42 +02:00
|
|
|
"The file size of the resource in bytes"
|
|
|
|
fileSize: Int!
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
type MediaDownload {
|
2020-02-10 12:05:58 +01:00
|
|
|
title: String!
|
2020-08-11 22:34:42 +02:00
|
|
|
mediaUrl: MediaURL!
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-11 14:21:10 +02:00
|
|
|
enum MediaType {
|
|
|
|
photo
|
|
|
|
video
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
type Media {
|
2020-02-09 21:25:33 +01:00
|
|
|
id: Int!
|
2020-02-09 12:53:21 +01:00
|
|
|
title: String!
|
2020-07-10 14:26:19 +02:00
|
|
|
"Local filepath for the media"
|
2020-02-09 12:53:21 +01:00
|
|
|
path: String!
|
2020-07-10 14:26:19 +02:00
|
|
|
"URL to display the media in a smaller resolution"
|
|
|
|
thumbnail: MediaURL!
|
|
|
|
"URL to display the photo in full resolution, will be null for videos"
|
|
|
|
highRes: MediaURL
|
2020-07-11 15:57:58 +02:00
|
|
|
"URL to get the video in a web format that can be played in the browser, will be null for photos"
|
|
|
|
videoWeb: MediaURL
|
2020-07-10 14:26:19 +02:00
|
|
|
"The album that holds the media"
|
2020-02-01 14:52:27 +01:00
|
|
|
album: Album!
|
2020-07-10 14:26:19 +02:00
|
|
|
exif: MediaEXIF
|
2020-07-12 14:17:49 +02:00
|
|
|
videoMetadata: VideoMetadata
|
2020-06-17 18:00:58 +02:00
|
|
|
favorite: Boolean!
|
2020-07-11 14:21:10 +02:00
|
|
|
type: MediaType!
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-02-10 12:05:58 +01:00
|
|
|
shares: [ShareToken!]!
|
2020-07-10 14:26:19 +02:00
|
|
|
downloads: [MediaDownload!]!
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-02-02 00:29:42 +01:00
|
|
|
|
|
|
|
"EXIF metadata from the camera"
|
2020-07-10 14:26:19 +02:00
|
|
|
type MediaEXIF {
|
2020-02-24 23:30:08 +01:00
|
|
|
id: Int!
|
2020-07-10 14:26:19 +02:00
|
|
|
media: Media!
|
2020-02-02 00:29:42 +01:00
|
|
|
"The model name of the camera"
|
|
|
|
camera: String
|
|
|
|
"The maker of the camera"
|
|
|
|
maker: String
|
|
|
|
"The name of the lens"
|
|
|
|
lens: String
|
|
|
|
dateShot: Time
|
|
|
|
"The exposure time of the image"
|
|
|
|
exposure: String
|
|
|
|
"The aperature stops of the image"
|
|
|
|
aperture: Float
|
|
|
|
"The ISO setting of the image"
|
|
|
|
iso: Int
|
|
|
|
"The focal length of the lens, when the image was taken"
|
2020-02-24 23:30:08 +01:00
|
|
|
focalLength: Float
|
2020-02-02 00:29:42 +01:00
|
|
|
"A formatted description of the flash settings, when the image was taken"
|
|
|
|
flash: String
|
2020-02-24 23:30:08 +01:00
|
|
|
"An index describing the mode for adjusting the exposure of the image"
|
|
|
|
exposureProgram: Int
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-05 11:53:42 +01:00
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
type VideoMetadata {
|
|
|
|
id: Int!
|
|
|
|
media: Media!
|
|
|
|
width: Int!
|
|
|
|
height: Int!
|
|
|
|
duration: Float!
|
|
|
|
codec: String
|
|
|
|
framerate: Float
|
|
|
|
bitrate: Int
|
|
|
|
colorProfile: String
|
|
|
|
audio: String
|
|
|
|
}
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
type SearchResult {
|
|
|
|
query: String!
|
|
|
|
albums: [Album!]!
|
2020-07-10 14:26:19 +02:00
|
|
|
media: [Media!]!
|
2020-03-05 11:53:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
`, BuiltIn: false},
|
|
|
|
}
|
|
|
|
var parsedSchema = gqlparser.MustLoadSchema(sources...)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
// endregion ************************** generated!.gotpl **************************
|
|
|
|
|
|
|
|
// region ***************************** args.gotpl *****************************
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) field_Album_media_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
2020-02-09 15:26:59 +01:00
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 *models.Filter
|
|
|
|
if tmp, ok := rawArgs["filter"]; ok {
|
|
|
|
arg0, err = ec.unmarshalOFilter2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["filter"] = arg0
|
2020-09-07 12:04:14 +02:00
|
|
|
var arg1 *bool
|
|
|
|
if tmp, ok := rawArgs["onlyFavorites"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["onlyFavorites"] = arg1
|
2020-02-09 15:26:59 +01:00
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-09 16:16:41 +01:00
|
|
|
func (ec *executionContext) field_Album_subAlbums_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 *models.Filter
|
|
|
|
if tmp, ok := rawArgs["filter"]; ok {
|
|
|
|
arg0, err = ec.unmarshalOFilter2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["filter"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) field_Mutation_authorizeUser_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["username"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["username"] = arg0
|
|
|
|
var arg1 string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg1, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg1
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
func (ec *executionContext) field_Mutation_createUser_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["username"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["username"] = arg0
|
|
|
|
var arg1 string
|
|
|
|
if tmp, ok := rawArgs["rootPath"]; ok {
|
|
|
|
arg1, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["rootPath"] = arg1
|
|
|
|
var arg2 *string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg2
|
|
|
|
var arg3 bool
|
|
|
|
if tmp, ok := rawArgs["admin"]; ok {
|
|
|
|
arg3, err = ec.unmarshalNBoolean2bool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["admin"] = arg3
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-11 15:36:12 +01:00
|
|
|
func (ec *executionContext) field_Mutation_deleteShareToken_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["token"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["token"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
func (ec *executionContext) field_Mutation_deleteUser_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 int
|
|
|
|
if tmp, ok := rawArgs["id"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["id"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) field_Mutation_favoriteMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
2020-06-17 18:00:58 +02:00
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 int
|
2020-07-10 14:26:19 +02:00
|
|
|
if tmp, ok := rawArgs["mediaId"]; ok {
|
2020-06-17 18:00:58 +02:00
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
args["mediaId"] = arg0
|
2020-06-17 18:00:58 +02:00
|
|
|
var arg1 bool
|
|
|
|
if tmp, ok := rawArgs["favorite"]; ok {
|
|
|
|
arg1, err = ec.unmarshalNBoolean2bool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["favorite"] = arg1
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
func (ec *executionContext) field_Mutation_initialSetupWizard_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["username"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["username"] = arg0
|
|
|
|
var arg1 string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg1, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg1
|
|
|
|
var arg2 string
|
|
|
|
if tmp, ok := rawArgs["rootPath"]; ok {
|
|
|
|
arg2, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["rootPath"] = arg2
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-06-14 15:07:07 +02:00
|
|
|
func (ec *executionContext) field_Mutation_protectShareToken_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["token"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["token"] = arg0
|
|
|
|
var arg1 *string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg1
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) field_Mutation_registerUser_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["username"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["username"] = arg0
|
|
|
|
var arg1 string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg1, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg1
|
2020-01-31 18:51:24 +01:00
|
|
|
var arg2 string
|
|
|
|
if tmp, ok := rawArgs["rootPath"]; ok {
|
|
|
|
arg2, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["rootPath"] = arg2
|
2020-01-30 14:28:14 +01:00
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-01 17:58:45 +01:00
|
|
|
func (ec *executionContext) field_Mutation_scanUser_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
2020-02-09 21:25:33 +01:00
|
|
|
var arg0 int
|
2020-02-01 17:58:45 +01:00
|
|
|
if tmp, ok := rawArgs["userId"]; ok {
|
2020-02-09 21:25:33 +01:00
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
2020-02-01 17:58:45 +01:00
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["userId"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) field_Mutation_shareAlbum_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 int
|
|
|
|
if tmp, ok := rawArgs["albumId"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["albumId"] = arg0
|
|
|
|
var arg1 *time.Time
|
|
|
|
if tmp, ok := rawArgs["expire"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["expire"] = arg1
|
|
|
|
var arg2 *string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg2
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) field_Mutation_shareMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
2020-02-09 21:25:33 +01:00
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 int
|
2020-07-10 14:26:19 +02:00
|
|
|
if tmp, ok := rawArgs["mediaId"]; ok {
|
2020-02-09 21:25:33 +01:00
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
args["mediaId"] = arg0
|
2020-02-09 21:25:33 +01:00
|
|
|
var arg1 *time.Time
|
|
|
|
if tmp, ok := rawArgs["expire"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["expire"] = arg1
|
|
|
|
var arg2 *string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg2
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
func (ec *executionContext) field_Mutation_updateUser_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 int
|
|
|
|
if tmp, ok := rawArgs["id"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["id"] = arg0
|
|
|
|
var arg1 *string
|
|
|
|
if tmp, ok := rawArgs["username"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["username"] = arg1
|
|
|
|
var arg2 *string
|
|
|
|
if tmp, ok := rawArgs["rootPath"]; ok {
|
|
|
|
arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["rootPath"] = arg2
|
2020-02-22 14:05:33 +01:00
|
|
|
var arg3 *string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg3
|
|
|
|
var arg4 *bool
|
2020-02-16 12:22:00 +01:00
|
|
|
if tmp, ok := rawArgs["admin"]; ok {
|
2020-02-22 14:05:33 +01:00
|
|
|
arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
|
2020-02-16 12:22:00 +01:00
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
2020-02-22 14:05:33 +01:00
|
|
|
args["admin"] = arg4
|
2020-02-16 12:22:00 +01:00
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) field_Query___type_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["name"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["name"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) field_Query_album_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
2020-02-09 21:25:33 +01:00
|
|
|
var arg0 int
|
2020-02-01 14:52:27 +01:00
|
|
|
if tmp, ok := rawArgs["id"]; ok {
|
2020-02-09 21:25:33 +01:00
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
2020-02-01 14:52:27 +01:00
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["id"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) field_Query_media_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 int
|
|
|
|
if tmp, ok := rawArgs["id"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNInt2int(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["id"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-09 15:26:59 +01:00
|
|
|
func (ec *executionContext) field_Query_myAlbums_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 *models.Filter
|
|
|
|
if tmp, ok := rawArgs["filter"]; ok {
|
|
|
|
arg0, err = ec.unmarshalOFilter2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["filter"] = arg0
|
2020-02-20 17:14:11 +01:00
|
|
|
var arg1 *bool
|
|
|
|
if tmp, ok := rawArgs["onlyRoot"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["onlyRoot"] = arg1
|
|
|
|
var arg2 *bool
|
|
|
|
if tmp, ok := rawArgs["showEmpty"]; ok {
|
|
|
|
arg2, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["showEmpty"] = arg2
|
2020-09-07 12:04:14 +02:00
|
|
|
var arg3 *bool
|
|
|
|
if tmp, ok := rawArgs["onlyWithFavorites"]; ok {
|
|
|
|
arg3, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["onlyWithFavorites"] = arg3
|
2020-02-09 15:26:59 +01:00
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) field_Query_myMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
2020-02-09 15:26:59 +01:00
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 *models.Filter
|
|
|
|
if tmp, ok := rawArgs["filter"]; ok {
|
|
|
|
arg0, err = ec.unmarshalOFilter2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["filter"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
func (ec *executionContext) field_Query_search_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["query"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["query"] = arg0
|
|
|
|
var arg1 *int
|
2020-07-10 14:26:19 +02:00
|
|
|
if tmp, ok := rawArgs["limitMedia"]; ok {
|
2020-03-05 11:53:42 +01:00
|
|
|
arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
args["limitMedia"] = arg1
|
2020-03-05 11:53:42 +01:00
|
|
|
var arg2 *int
|
|
|
|
if tmp, ok := rawArgs["limitAlbums"]; ok {
|
|
|
|
arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["limitAlbums"] = arg2
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-06-14 20:56:48 +02:00
|
|
|
func (ec *executionContext) field_Query_shareTokenValidatePassword_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
2020-06-14 18:28:12 +02:00
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["token"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["token"] = arg0
|
2020-06-14 20:56:48 +02:00
|
|
|
var arg1 *string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg1
|
2020-06-14 18:28:12 +02:00
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-11 14:32:35 +01:00
|
|
|
func (ec *executionContext) field_Query_shareToken_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
2020-02-01 14:52:27 +01:00
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
2020-02-11 14:32:35 +01:00
|
|
|
var arg0 string
|
|
|
|
if tmp, ok := rawArgs["token"]; ok {
|
|
|
|
arg0, err = ec.unmarshalNString2string(ctx, tmp)
|
2020-02-01 14:52:27 +01:00
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
2020-02-11 14:32:35 +01:00
|
|
|
args["token"] = arg0
|
|
|
|
var arg1 *string
|
|
|
|
if tmp, ok := rawArgs["password"]; ok {
|
|
|
|
arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["password"] = arg1
|
2020-02-01 14:52:27 +01:00
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-02-15 22:13:02 +01:00
|
|
|
func (ec *executionContext) field_Query_user_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
2020-02-09 15:26:59 +01:00
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 *models.Filter
|
|
|
|
if tmp, ok := rawArgs["filter"]; ok {
|
|
|
|
arg0, err = ec.unmarshalOFilter2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["filter"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) field___Type_enumValues_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 bool
|
|
|
|
if tmp, ok := rawArgs["includeDeprecated"]; ok {
|
|
|
|
arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["includeDeprecated"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) field___Type_fields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
|
|
|
|
var err error
|
|
|
|
args := map[string]interface{}{}
|
|
|
|
var arg0 bool
|
|
|
|
if tmp, ok := rawArgs["includeDeprecated"]; ok {
|
|
|
|
arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
args["includeDeprecated"] = arg0
|
|
|
|
return args, nil
|
|
|
|
}
|
|
|
|
|
|
|
|
// endregion ***************************** args.gotpl *****************************
|
|
|
|
|
|
|
|
// region ************************** directives.gotpl **************************
|
|
|
|
|
|
|
|
// endregion ************************** directives.gotpl **************************
|
|
|
|
|
|
|
|
// region **************************** field.gotpl *****************************
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) _Album_id(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Album",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-05 16:14:21 +01:00
|
|
|
IsMethod: true,
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-05 16:14:21 +01:00
|
|
|
return obj.ID(), nil
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) _Album_title(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Album",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-01 14:52:27 +01:00
|
|
|
return obj.Title, nil
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-05 16:14:21 +01:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 12:53:21 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Album_media(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Album",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-05 16:14:21 +01:00
|
|
|
IsMethod: true,
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 15:26:59 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Album_media_args(ctx, rawArgs)
|
2020-02-09 15:26:59 +01:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-09-07 12:04:14 +02:00
|
|
|
return ec.resolvers.Album().Media(rctx, obj, args["filter"].(*models.Filter), args["onlyFavorites"].(*bool))
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.([]*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNMedia2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaᚄ(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) _Album_subAlbums(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Album",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-05 16:14:21 +01:00
|
|
|
IsMethod: true,
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 16:16:41 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Album_subAlbums_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 16:16:41 +01:00
|
|
|
return ec.resolvers.Album().SubAlbums(rctx, obj, args["filter"].(*models.Filter))
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
res := resTmp.([]*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 12:53:21 +01:00
|
|
|
return ec.marshalNAlbum2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbumᚄ(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) _Album_parentAlbum(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Album",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-05 16:14:21 +01:00
|
|
|
IsMethod: true,
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-05 16:14:21 +01:00
|
|
|
return ec.resolvers.Album().ParentAlbum(rctx, obj)
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
2020-01-30 14:28:14 +01:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-01 14:52:27 +01:00
|
|
|
return ec.marshalOAlbum2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Album_owner(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Album",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-05 16:14:21 +01:00
|
|
|
IsMethod: true,
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-05 16:14:21 +01:00
|
|
|
return ec.resolvers.Album().Owner(rctx, obj)
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
res := resTmp.(*models.User)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-01 14:52:27 +01:00
|
|
|
return ec.marshalNUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-03-07 16:19:27 +01:00
|
|
|
func (ec *executionContext) _Album_filePath(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Album",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-03-07 16:19:27 +01:00
|
|
|
IsMethod: true,
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-02-01 14:52:27 +01:00
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-03-07 16:19:27 +01:00
|
|
|
return obj.FilePath(), nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-05 16:14:21 +01:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 12:53:21 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-01-31 23:30:34 +01:00
|
|
|
|
2020-02-09 16:16:41 +01:00
|
|
|
func (ec *executionContext) _Album_thumbnail(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 16:16:41 +01:00
|
|
|
Object: "Album",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 16:16:41 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Album().Thumbnail(rctx, obj)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx, field.Selections, res)
|
2020-02-09 16:16:41 +01:00
|
|
|
}
|
|
|
|
|
2020-03-07 16:19:27 +01:00
|
|
|
func (ec *executionContext) _Album_path(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-03-07 16:19:27 +01:00
|
|
|
Object: "Album",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-03-07 16:19:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Album().Path(rctx, obj)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-03-07 16:19:27 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-03-07 16:19:27 +01:00
|
|
|
return ec.marshalNAlbum2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbumᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-02-11 14:32:35 +01:00
|
|
|
func (ec *executionContext) _Album_shares(ctx context.Context, field graphql.CollectedField, obj *models.Album) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-11 14:32:35 +01:00
|
|
|
Object: "Album",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-11 14:32:35 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Album().Shares(rctx, obj)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]*models.ShareToken)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-11 14:32:35 +01:00
|
|
|
return ec.marshalOShareToken2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) _AuthorizeResult_success(ctx context.Context, field graphql.CollectedField, obj *models.AuthorizeResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
2020-01-31 23:30:34 +01:00
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "AuthorizeResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Success, nil
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-01 14:52:27 +01:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _AuthorizeResult_status(ctx context.Context, field graphql.CollectedField, obj *models.AuthorizeResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "AuthorizeResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Status, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-01 14:52:27 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-01 14:52:27 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _AuthorizeResult_token(ctx context.Context, field graphql.CollectedField, obj *models.AuthorizeResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "AuthorizeResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Token, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-01 14:52:27 +01:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_id(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.ID(), nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-01 14:52:27 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_title(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Title, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-01 14:52:27 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_path(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-05 16:49:51 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-05 16:49:51 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-05 16:49:51 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-05 16:49:51 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Path, nil
|
2020-02-05 16:49:51 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-05 16:49:51 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-02-05 16:49:51 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_thumbnail(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-01 17:58:45 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-01 17:58:45 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 17:58:45 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-07-10 14:26:19 +02:00
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Media().Thumbnail(rctx, obj)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
2020-02-16 12:22:00 +01:00
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.MediaURL)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNMediaURL2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx, field.Selections, res)
|
|
|
|
}
|
2020-02-16 12:22:00 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_highRes(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
2020-02-16 12:22:00 +01:00
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "Media",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Media().HighRes(rctx, obj)
|
2020-02-01 17:58:45 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.MediaURL)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOMediaURL2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx, field.Selections, res)
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
|
|
|
|
2020-07-11 15:57:58 +02:00
|
|
|
func (ec *executionContext) _Media_videoWeb(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "Media",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Media().VideoWeb(rctx, obj)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.MediaURL)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalOMediaURL2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_album(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-01 17:58:45 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-01 17:58:45 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 17:58:45 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Media().Album(rctx, obj)
|
2020-02-01 17:58:45 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-01 17:58:45 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNAlbum2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx, field.Selections, res)
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_exif(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-09 21:25:33 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-09 21:25:33 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Media().Exif(rctx, obj)
|
2020-02-09 21:25:33 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.MediaEXIF)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOMediaEXIF2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaEXIF(ctx, field.Selections, res)
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
func (ec *executionContext) _Media_videoMetadata(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "Media",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Media().VideoMetadata(rctx, obj)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.VideoMetadata)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalOVideoMetadata2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐVideoMetadata(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_favorite(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-09 21:25:33 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-09 21:25:33 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Favorite, nil
|
2020-02-09 21:25:33 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
|
2020-07-11 14:21:10 +02:00
|
|
|
func (ec *executionContext) _Media_type(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "Media",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Type, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(models.MediaType)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNMediaType2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_shares(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-02-11 15:36:12 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-02-11 15:36:12 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-11 15:36:12 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Media().Shares(rctx, obj)
|
2020-02-11 15:36:12 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-11 15:36:12 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.([]*models.ShareToken)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNShareToken2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareTokenᚄ(ctx, field.Selections, res)
|
2020-02-11 15:36:12 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media_downloads(ctx context.Context, field graphql.CollectedField, obj *models.Media) (ret graphql.Marshaler) {
|
2020-06-14 15:07:07 +02:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Media",
|
2020-06-14 15:07:07 +02:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Media().Downloads(rctx, obj)
|
2020-06-14 15:07:07 +02:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-06-14 15:07:07 +02:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.([]*models.MediaDownload)
|
2020-06-14 15:07:07 +02:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNMediaDownload2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaDownloadᚄ(ctx, field.Selections, res)
|
2020-06-14 15:07:07 +02:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaDownload_title(ctx context.Context, field graphql.CollectedField, obj *models.MediaDownload) (ret graphql.Marshaler) {
|
2020-06-17 18:00:58 +02:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaDownload",
|
2020-06-17 18:00:58 +02:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-06-17 18:00:58 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Title, nil
|
2020-06-17 18:00:58 +02:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-06-17 18:00:58 +02:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(string)
|
2020-06-17 18:00:58 +02:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-06-17 18:00:58 +02:00
|
|
|
}
|
|
|
|
|
2020-08-11 22:34:42 +02:00
|
|
|
func (ec *executionContext) _MediaDownload_mediaUrl(ctx context.Context, field graphql.CollectedField, obj *models.MediaDownload) (ret graphql.Marshaler) {
|
2020-02-16 12:22:00 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaDownload",
|
2020-02-16 12:22:00 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-16 12:22:00 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-16 12:22:00 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-07-10 14:26:19 +02:00
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-08-11 22:34:42 +02:00
|
|
|
return obj.MediaURL, nil
|
2020-02-16 12:22:00 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-16 12:22:00 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-08-11 22:34:42 +02:00
|
|
|
res := resTmp.(*models.MediaURL)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-08-11 22:34:42 +02:00
|
|
|
return ec.marshalNMediaURL2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx, field.Selections, res)
|
2020-02-16 12:22:00 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_id(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-21 16:50:50 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-21 16:50:50 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.ID(), nil
|
2020-02-21 16:50:50 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-21 16:50:50 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_media(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-21 16:50:50 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-21 16:50:50 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Media(), nil
|
2020-02-21 16:50:50 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-21 16:50:50 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx, field.Selections, res)
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_camera(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-21 16:50:50 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-21 16:50:50 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Camera, nil
|
2020-02-21 16:50:50 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_maker(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-21 16:50:50 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-21 16:50:50 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Maker, nil
|
2020-02-21 16:50:50 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_lens(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-21 16:50:50 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-21 16:50:50 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Lens, nil
|
2020-02-21 16:50:50 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_dateShot(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-21 16:50:50 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-21 16:50:50 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.DateShot, nil
|
2020-02-21 16:50:50 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*time.Time)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res)
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_exposure(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-21 16:50:50 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-21 16:50:50 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Exposure, nil
|
2020-02-21 16:50:50 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
2020-02-21 16:50:50 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_aperture(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-26 19:44:47 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-26 19:44:47 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-26 19:44:47 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Aperture, nil
|
2020-02-26 19:44:47 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*float64)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
|
2020-02-26 19:44:47 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_iso(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Iso, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_focalLength(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.FocalLength, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*float64)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_flash(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Flash, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF_exposureProgram(ctx context.Context, field graphql.CollectedField, obj *models.MediaEXIF) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaEXIF",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.ExposureProgram, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaURL_url(ctx context.Context, field graphql.CollectedField, obj *models.MediaURL) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaURL",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-05 14:51:46 +01:00
|
|
|
IsMethod: true,
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.URL(), nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-02-09 12:53:21 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaURL_width(ctx context.Context, field graphql.CollectedField, obj *models.MediaURL) (ret graphql.Marshaler) {
|
2020-02-09 12:53:21 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaURL",
|
2020-02-09 12:53:21 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-09 12:53:21 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 12:53:21 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Width, nil
|
2020-02-09 12:53:21 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaURL_height(ctx context.Context, field graphql.CollectedField, obj *models.MediaURL) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "MediaURL",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Height, nil
|
2020-02-10 12:05:58 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-10 12:05:58 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-08-11 22:34:42 +02:00
|
|
|
func (ec *executionContext) _MediaURL_fileSize(ctx context.Context, field graphql.CollectedField, obj *models.MediaURL) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "MediaURL",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.FileSize, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(int)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_authorizeUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-06-17 18:00:58 +02:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-06-17 18:00:58 +02:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-06-17 18:00:58 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_authorizeUser_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-06-17 18:00:58 +02:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().AuthorizeUser(rctx, args["username"].(string), args["password"].(string))
|
2020-06-17 18:00:58 +02:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.AuthorizeResult)
|
2020-06-17 18:00:58 +02:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNAuthorizeResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAuthorizeResult(ctx, field.Selections, res)
|
2020-06-17 18:00:58 +02:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_registerUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-10 12:05:58 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-10 12:05:58 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_registerUser_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-10 12:05:58 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().RegisterUser(rctx, args["username"].(string), args["password"].(string), args["rootPath"].(string))
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-01 14:52:27 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.AuthorizeResult)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNAuthorizeResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAuthorizeResult(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_initialSetupWizard(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-05 14:51:46 +01:00
|
|
|
IsMethod: true,
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_initialSetupWizard_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().InitialSetupWizard(rctx, args["username"].(string), args["password"].(string), args["rootPath"].(string))
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.AuthorizeResult)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOAuthorizeResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAuthorizeResult(ctx, field.Selections, res)
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_scanAll(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-10 12:05:58 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-10 12:05:58 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-10 12:05:58 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-07-10 14:26:19 +02:00
|
|
|
directive0 := func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Mutation().ScanAll(rctx)
|
|
|
|
}
|
|
|
|
directive1 := func(ctx context.Context) (interface{}, error) {
|
|
|
|
if ec.directives.IsAdmin == nil {
|
|
|
|
return nil, errors.New("directive isAdmin is not implemented")
|
|
|
|
}
|
|
|
|
return ec.directives.IsAdmin(ctx, nil, directive0)
|
|
|
|
}
|
|
|
|
|
|
|
|
tmp, err := directive1(rctx)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
if tmp == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
if data, ok := tmp.(*models.ScannerResult); ok {
|
|
|
|
return data, nil
|
|
|
|
}
|
|
|
|
return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/viktorstrate/photoview/api/graphql/models.ScannerResult`, tmp)
|
2020-02-10 12:05:58 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-10 12:05:58 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.ScannerResult)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNScannerResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐScannerResult(ctx, field.Selections, res)
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_scanUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-21 22:42:39 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-21 22:42:39 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-21 22:42:39 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_scanUser_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-21 22:42:39 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().ScanUser(rctx, args["userId"].(int))
|
2020-02-21 22:42:39 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-21 22:42:39 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.ScannerResult)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNScannerResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐScannerResult(ctx, field.Selections, res)
|
2020-02-21 22:42:39 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_shareAlbum(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-21 22:42:39 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-21 22:42:39 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-21 22:42:39 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_shareAlbum_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-21 22:42:39 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().ShareAlbum(rctx, args["albumId"].(int), args["expire"].(*time.Time), args["password"].(*string))
|
2020-02-21 22:42:39 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.ShareToken)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, field.Selections, res)
|
2020-02-21 22:42:39 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_shareMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-10 12:05:58 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-10 12:05:58 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_shareMedia_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-10 12:05:58 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().ShareMedia(rctx, args["mediaId"].(int), args["expire"].(*time.Time), args["password"].(*string))
|
2020-02-10 12:05:58 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.ShareToken)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_deleteShareToken(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-24 23:30:08 +01:00
|
|
|
IsMethod: true,
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_deleteShareToken_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().DeleteShareToken(rctx, args["token"].(string))
|
2020-02-24 23:30:08 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.ShareToken)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, field.Selections, res)
|
2020-02-24 23:30:08 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_protectShareToken(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-24 23:30:08 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-24 23:30:08 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_protectShareToken_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-24 23:30:08 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().ProtectShareToken(rctx, args["token"].(string), args["password"].(*string))
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.ShareToken)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_favoriteMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_favoriteMedia_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Mutation().FavoriteMedia(rctx, args["mediaId"].(int), args["favorite"].(bool))
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_updateUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_updateUser_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-07-10 14:26:19 +02:00
|
|
|
directive0 := func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Mutation().UpdateUser(rctx, args["id"].(int), args["username"].(*string), args["rootPath"].(*string), args["password"].(*string), args["admin"].(*bool))
|
|
|
|
}
|
|
|
|
directive1 := func(ctx context.Context) (interface{}, error) {
|
|
|
|
if ec.directives.IsAdmin == nil {
|
|
|
|
return nil, errors.New("directive isAdmin is not implemented")
|
|
|
|
}
|
|
|
|
return ec.directives.IsAdmin(ctx, nil, directive0)
|
|
|
|
}
|
|
|
|
|
|
|
|
tmp, err := directive1(rctx)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
if tmp == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
if data, ok := tmp.(*models.User); ok {
|
|
|
|
return data, nil
|
|
|
|
}
|
|
|
|
return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/viktorstrate/photoview/api/graphql/models.User`, tmp)
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.User)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_createUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_createUser_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-07-10 14:26:19 +02:00
|
|
|
directive0 := func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Mutation().CreateUser(rctx, args["username"].(string), args["rootPath"].(string), args["password"].(*string), args["admin"].(bool))
|
|
|
|
}
|
|
|
|
directive1 := func(ctx context.Context) (interface{}, error) {
|
|
|
|
if ec.directives.IsAdmin == nil {
|
|
|
|
return nil, errors.New("directive isAdmin is not implemented")
|
|
|
|
}
|
|
|
|
return ec.directives.IsAdmin(ctx, nil, directive0)
|
|
|
|
}
|
|
|
|
|
|
|
|
tmp, err := directive1(rctx)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
if tmp == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
if data, ok := tmp.(*models.User); ok {
|
|
|
|
return data, nil
|
|
|
|
}
|
|
|
|
return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/viktorstrate/photoview/api/graphql/models.User`, tmp)
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.User)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Mutation_deleteUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Mutation",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: true,
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-07-10 14:26:19 +02:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Mutation_deleteUser_args(ctx, rawArgs)
|
2020-02-02 00:29:42 +01:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
fc.Args = args
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
directive0 := func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Mutation().DeleteUser(rctx, args["id"].(int))
|
|
|
|
}
|
|
|
|
directive1 := func(ctx context.Context) (interface{}, error) {
|
|
|
|
if ec.directives.IsAdmin == nil {
|
|
|
|
return nil, errors.New("directive isAdmin is not implemented")
|
|
|
|
}
|
|
|
|
return ec.directives.IsAdmin(ctx, nil, directive0)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
tmp, err := directive1(rctx)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
if tmp == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
if data, ok := tmp.(*models.User); ok {
|
|
|
|
return data, nil
|
|
|
|
}
|
|
|
|
return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/viktorstrate/photoview/api/graphql/models.User`, tmp)
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.User)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_key(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Key, nil
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-02 00:29:42 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_type(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Type, nil
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-02 00:29:42 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(models.NotificationType)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNNotificationType2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐNotificationType(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_header(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Header, nil
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-02 00:29:42 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_content(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Content, nil
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-02 00:29:42 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_progress(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-02 00:29:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-02 00:29:42 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-02 00:29:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Progress, nil
|
2020-02-02 00:29:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*float64)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_positive(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-07-10 14:26:19 +02:00
|
|
|
IsMethod: false,
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Positive, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_negative(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Negative, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Notification_timeout(ctx context.Context, field graphql.CollectedField, obj *models.Notification) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-07-10 14:26:19 +02:00
|
|
|
Object: "Notification",
|
2020-02-01 14:52:27 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Timeout, nil
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
func (ec *executionContext) _Query_siteInfo(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-05 16:49:51 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-05 16:49:51 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Query().SiteInfo(rctx)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-05 16:49:51 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.SiteInfo)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 12:53:21 +01:00
|
|
|
return ec.marshalNSiteInfo2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐSiteInfo(ctx, field.Selections, res)
|
2020-02-05 16:49:51 +01:00
|
|
|
}
|
|
|
|
|
2020-02-15 22:13:02 +01:00
|
|
|
func (ec *executionContext) _Query_user(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 15:26:59 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
2020-02-15 22:13:02 +01:00
|
|
|
args, err := ec.field_Query_user_args(ctx, rawArgs)
|
2020-02-09 15:26:59 +01:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
directive0 := func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-15 22:13:02 +01:00
|
|
|
return ec.resolvers.Query().User(rctx, args["filter"].(*models.Filter))
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
directive1 := func(ctx context.Context) (interface{}, error) {
|
|
|
|
if ec.directives.IsAdmin == nil {
|
|
|
|
return nil, errors.New("directive isAdmin is not implemented")
|
|
|
|
}
|
|
|
|
return ec.directives.IsAdmin(ctx, nil, directive0)
|
|
|
|
}
|
|
|
|
|
|
|
|
tmp, err := directive1(rctx)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
if tmp == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
if data, ok := tmp.([]*models.User); ok {
|
|
|
|
return data, nil
|
|
|
|
}
|
|
|
|
return nil, fmt.Errorf(`unexpected type %T from directive, should be []*github.com/viktorstrate/photoview/api/graphql/models.User`, tmp)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-01 14:52:27 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]*models.User)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-01 14:52:27 +01:00
|
|
|
return ec.marshalNUser2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUserᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Query_myUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Query().MyUser(rctx)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.User)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 12:53:21 +01:00
|
|
|
return ec.marshalNUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Query_myAlbums(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 15:26:59 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Query_myAlbums_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-09-07 12:04:14 +02:00
|
|
|
return ec.resolvers.Query().MyAlbums(rctx, args["filter"].(*models.Filter), args["onlyRoot"].(*bool), args["showEmpty"].(*bool), args["onlyWithFavorites"].(*bool))
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 12:53:21 +01:00
|
|
|
return ec.marshalNAlbum2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbumᚄ(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Query_album(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 14:52:27 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Query_album_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.resolvers.Query().Album(rctx, args["id"].(int))
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 12:53:21 +01:00
|
|
|
return ec.marshalNAlbum2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx, field.Selections, res)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Query_myMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-01 14:52:27 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-01 14:52:27 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 15:26:59 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_myMedia_args(ctx, rawArgs)
|
2020-02-09 15:26:59 +01:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-02-01 14:52:27 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Query().MyMedia(rctx, args["filter"].(*models.Filter))
|
2020-02-01 14:52:27 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.([]*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNMedia2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaᚄ(ctx, field.Selections, res)
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Query_media(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-09 21:25:33 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
2020-07-10 14:26:19 +02:00
|
|
|
args, err := ec.field_Query_media_args(ctx, rawArgs)
|
2020-02-09 21:25:33 +01:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Query().Media(rctx, args["id"].(int))
|
2020-02-09 21:25:33 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx, field.Selections, res)
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
|
2020-02-11 14:32:35 +01:00
|
|
|
func (ec *executionContext) _Query_shareToken(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-02-09 21:25:33 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
2020-02-11 14:32:35 +01:00
|
|
|
args, err := ec.field_Query_shareToken_args(ctx, rawArgs)
|
2020-02-09 21:25:33 +01:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-11 14:32:35 +01:00
|
|
|
return ec.resolvers.Query().ShareToken(rctx, args["token"].(string), args["password"].(*string))
|
2020-02-09 21:25:33 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-11 14:32:35 +01:00
|
|
|
res := resTmp.(*models.ShareToken)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-11 14:32:35 +01:00
|
|
|
return ec.marshalNShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, field.Selections, res)
|
2020-02-09 21:25:33 +01:00
|
|
|
}
|
|
|
|
|
2020-06-14 20:56:48 +02:00
|
|
|
func (ec *executionContext) _Query_shareTokenValidatePassword(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
2020-06-14 18:28:12 +02:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
2020-06-14 20:56:48 +02:00
|
|
|
args, err := ec.field_Query_shareTokenValidatePassword_args(ctx, rawArgs)
|
2020-06-14 18:28:12 +02:00
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
fc.Args = args
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-06-14 20:56:48 +02:00
|
|
|
return ec.resolvers.Query().ShareTokenValidatePassword(rctx, args["token"].(string), args["password"].(*string))
|
2020-06-14 18:28:12 +02:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
func (ec *executionContext) _Query_search(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-03-05 11:53:42 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-03-05 11:53:42 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Query_search_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-03-05 11:53:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.Query().Search(rctx, args["query"].(string), args["limitMedia"].(*int), args["limitAlbums"].(*int))
|
2020-03-05 11:53:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-03-05 11:53:42 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.SearchResult)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-03-05 11:53:42 +01:00
|
|
|
return ec.marshalNSearchResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐSearchResult(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) _Query___type(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field_Query___type_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.introspectType(args["name"].(string))
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Query___schema(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "Query",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.introspectSchema()
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Schema)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _ScannerResult_finished(ctx context.Context, field graphql.CollectedField, obj *models.ScannerResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ScannerResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Finished, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _ScannerResult_success(ctx context.Context, field graphql.CollectedField, obj *models.ScannerResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ScannerResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Success, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _ScannerResult_progress(ctx context.Context, field graphql.CollectedField, obj *models.ScannerResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ScannerResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Progress, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-02-01 14:52:27 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(*float64)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
|
2020-01-31 23:30:34 +01:00
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) _ScannerResult_message(ctx context.Context, field graphql.CollectedField, obj *models.ScannerResult) (ret graphql.Marshaler) {
|
2020-01-31 23:30:34 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ScannerResult",
|
2020-01-31 23:30:34 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-09 21:25:33 +01:00
|
|
|
IsMethod: false,
|
2020-01-31 23:30:34 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-31 23:30:34 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 21:25:33 +01:00
|
|
|
return obj.Message, nil
|
2020-01-31 23:30:34 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
func (ec *executionContext) _SearchResult_query(ctx context.Context, field graphql.CollectedField, obj *models.SearchResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-03-05 11:53:42 +01:00
|
|
|
Object: "SearchResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-03-05 11:53:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Query, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-03-05 11:53:42 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-03-05 11:53:42 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _SearchResult_albums(ctx context.Context, field graphql.CollectedField, obj *models.SearchResult) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-03-05 11:53:42 +01:00
|
|
|
Object: "SearchResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-03-05 11:53:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Albums, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-03-05 11:53:42 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-03-05 11:53:42 +01:00
|
|
|
return ec.marshalNAlbum2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbumᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _SearchResult_media(ctx context.Context, field graphql.CollectedField, obj *models.SearchResult) (ret graphql.Marshaler) {
|
2020-03-05 11:53:42 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-03-05 11:53:42 +01:00
|
|
|
Object: "SearchResult",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-03-05 11:53:42 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return obj.Media, nil
|
2020-03-05 11:53:42 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-03-05 11:53:42 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.([]*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalNMedia2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaᚄ(ctx, field.Selections, res)
|
2020-03-05 11:53:42 +01:00
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) _ShareToken_id(ctx context.Context, field graphql.CollectedField, obj *models.ShareToken) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ShareToken",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 21:25:33 +01:00
|
|
|
return obj.ID(), nil
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) _ShareToken_token(ctx context.Context, field graphql.CollectedField, obj *models.ShareToken) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ShareToken",
|
2020-01-30 14:28:14 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 21:25:33 +01:00
|
|
|
return obj.Token(), nil
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
2020-01-30 14:28:14 +01:00
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) _ShareToken_owner(ctx context.Context, field graphql.CollectedField, obj *models.ShareToken) (ret graphql.Marshaler) {
|
2020-02-01 17:58:45 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ShareToken",
|
2020-02-01 17:58:45 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-09 21:25:33 +01:00
|
|
|
IsMethod: true,
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 17:58:45 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.resolvers.ShareToken().Owner(rctx, obj)
|
2020-02-01 17:58:45 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-01 17:58:45 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(*models.User)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalNUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx, field.Selections, res)
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) _ShareToken_expire(ctx context.Context, field graphql.CollectedField, obj *models.ShareToken) (ret graphql.Marshaler) {
|
2020-02-01 17:58:45 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ShareToken",
|
2020-02-01 17:58:45 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 17:58:45 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 21:25:33 +01:00
|
|
|
return obj.Expire, nil
|
2020-02-01 17:58:45 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(*time.Time)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res)
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
|
|
|
|
2020-06-14 15:07:07 +02:00
|
|
|
func (ec *executionContext) _ShareToken_hasPassword(ctx context.Context, field graphql.CollectedField, obj *models.ShareToken) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "ShareToken",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.ShareToken().HasPassword(rctx, obj)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) _ShareToken_album(ctx context.Context, field graphql.CollectedField, obj *models.ShareToken) (ret graphql.Marshaler) {
|
2020-02-01 17:58:45 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ShareToken",
|
2020-02-01 17:58:45 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-09 21:25:33 +01:00
|
|
|
IsMethod: true,
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 17:58:45 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.resolvers.ShareToken().Album(rctx, obj)
|
2020-02-01 17:58:45 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(*models.Album)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalOAlbum2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx, field.Selections, res)
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _ShareToken_media(ctx context.Context, field graphql.CollectedField, obj *models.ShareToken) (ret graphql.Marshaler) {
|
2020-02-01 17:58:45 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Object: "ShareToken",
|
2020-02-01 17:58:45 +01:00
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-02-09 21:25:33 +01:00
|
|
|
IsMethod: true,
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-01 17:58:45 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.resolvers.ShareToken().Media(rctx, obj)
|
2020-02-01 17:58:45 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
res := resTmp.(*models.Media)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec.marshalOMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx, field.Selections, res)
|
2020-02-01 17:58:45 +01:00
|
|
|
}
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
func (ec *executionContext) _SiteInfo_initialSetup(ctx context.Context, field graphql.CollectedField, obj *models.SiteInfo) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-05 16:49:51 +01:00
|
|
|
Object: "SiteInfo",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-05 16:49:51 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.InitialSetup, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-05 16:49:51 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-05 16:49:51 +01:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-02-21 16:50:50 +01:00
|
|
|
func (ec *executionContext) _Subscription_notification(ctx context.Context, field graphql.CollectedField) (ret func() graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-21 16:50:50 +01:00
|
|
|
Object: "Subscription",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-02-21 16:50:50 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return ec.resolvers.Subscription().Notification(rctx)
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-02-21 16:50:50 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
return func() graphql.Marshaler {
|
|
|
|
res, ok := <-resTmp.(<-chan *models.Notification)
|
|
|
|
if !ok {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
return graphql.WriterFunc(func(w io.Writer) {
|
|
|
|
w.Write([]byte{'{'})
|
|
|
|
graphql.MarshalString(field.Alias).MarshalGQL(w)
|
|
|
|
w.Write([]byte{':'})
|
|
|
|
ec.marshalNNotification2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐNotification(ctx, field.Selections, res).MarshalGQL(w)
|
|
|
|
w.Write([]byte{'}'})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) _User_id(ctx context.Context, field graphql.CollectedField, obj *models.User) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "User",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
2020-01-31 23:30:34 +01:00
|
|
|
IsMethod: true,
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
2020-01-31 23:30:34 +01:00
|
|
|
return obj.ID(), nil
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-02-09 21:25:33 +01:00
|
|
|
res := resTmp.(int)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-02-09 21:25:33 +01:00
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) _User_username(ctx context.Context, field graphql.CollectedField, obj *models.User) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "User",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Username, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) _User_rootPath(ctx context.Context, field graphql.CollectedField, obj *models.User) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "User",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
2020-01-31 23:30:34 +01:00
|
|
|
directive0 := func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.RootPath, nil
|
|
|
|
}
|
|
|
|
directive1 := func(ctx context.Context) (interface{}, error) {
|
|
|
|
if ec.directives.IsAdmin == nil {
|
|
|
|
return nil, errors.New("directive isAdmin is not implemented")
|
|
|
|
}
|
|
|
|
return ec.directives.IsAdmin(ctx, obj, directive0)
|
|
|
|
}
|
|
|
|
|
|
|
|
tmp, err := directive1(rctx)
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
if tmp == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
if data, ok := tmp.(string); ok {
|
|
|
|
return data, nil
|
|
|
|
}
|
|
|
|
return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp)
|
2020-01-30 14:28:14 +01:00
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) _User_admin(ctx context.Context, field graphql.CollectedField, obj *models.User) (ret graphql.Marshaler) {
|
2020-01-30 14:28:14 +01:00
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "User",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Admin, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
func (ec *executionContext) _VideoMetadata_id(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.ID(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(int)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_media(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Media(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*models.Media)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_width(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Width, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(int)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_height(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Height, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(int)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNInt2int(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_duration(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Duration, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(float64)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalNFloat2float64(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_codec(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Codec, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_framerate(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Framerate, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*float64)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_bitrate(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Bitrate, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*int)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_colorProfile(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.ColorProfile, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata_audio(ctx context.Context, field graphql.CollectedField, obj *models.VideoMetadata) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
fc := &graphql.FieldContext{
|
|
|
|
Object: "VideoMetadata",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Audio, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
|
|
|
fc.Result = res
|
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) ___Directive_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Directive",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Name, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Directive_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Directive",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Description, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Directive_locations(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Directive",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Locations, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__DirectiveLocation2ᚕstringᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Directive_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Directive",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Args, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.InputValue)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___EnumValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__EnumValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Name, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___EnumValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__EnumValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Description, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___EnumValue_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__EnumValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.IsDeprecated(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___EnumValue_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__EnumValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.DeprecationReason(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Field_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Field",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Name, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Field_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Field",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Description, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Field_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Field",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Args, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.InputValue)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Field_type(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Field",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Type, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Field_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Field",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.IsDeprecated(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(bool)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNBoolean2bool(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Field_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Field",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.DeprecationReason(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___InputValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__InputValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Name, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalNString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___InputValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__InputValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Description, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___InputValue_type(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__InputValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Type, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___InputValue_defaultValue(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__InputValue",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: false,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.DefaultValue, nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Schema_types(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Schema",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Types(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Schema_queryType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Schema",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.QueryType(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Schema_mutationType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Schema",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.MutationType(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Schema_subscriptionType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Schema",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.SubscriptionType(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Schema_directives(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Schema",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Directives(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.Directive)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_kind(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Kind(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, fc) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalN__TypeKind2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Name(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Description(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(string)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalOString2string(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_fields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field___Type_fields_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Fields(args["includeDeprecated"].(bool)), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.Field)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_interfaces(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.Interfaces(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_possibleTypes(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.PossibleTypes(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_enumValues(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
rawArgs := field.ArgumentMap(ec.Variables)
|
|
|
|
args, err := ec.field___Type_enumValues_args(ctx, rawArgs)
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Args = args
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.EnumValues(args["includeDeprecated"].(bool)), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.EnumValue)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_inputFields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.InputFields(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.([]introspection.InputValue)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type_ofType(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = graphql.Null
|
|
|
|
}
|
|
|
|
}()
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "__Type",
|
|
|
|
Field: field,
|
|
|
|
Args: nil,
|
|
|
|
IsMethod: true,
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
|
|
|
|
ctx = rctx // use context from middleware stack in children
|
|
|
|
return obj.OfType(), nil
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
ec.Error(ctx, err)
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
if resTmp == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
res := resTmp.(*introspection.Type)
|
2020-03-12 13:26:11 +01:00
|
|
|
fc.Result = res
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
|
|
|
|
}
|
|
|
|
|
|
|
|
// endregion **************************** field.gotpl *****************************
|
|
|
|
|
|
|
|
// region **************************** input.gotpl *****************************
|
|
|
|
|
2020-02-09 15:26:59 +01:00
|
|
|
func (ec *executionContext) unmarshalInputFilter(ctx context.Context, obj interface{}) (models.Filter, error) {
|
|
|
|
var it models.Filter
|
|
|
|
var asMap = obj.(map[string]interface{})
|
|
|
|
|
|
|
|
for k, v := range asMap {
|
|
|
|
switch k {
|
|
|
|
case "order_by":
|
|
|
|
var err error
|
|
|
|
it.OrderBy, err = ec.unmarshalOString2ᚖstring(ctx, v)
|
|
|
|
if err != nil {
|
|
|
|
return it, err
|
|
|
|
}
|
|
|
|
case "order_direction":
|
|
|
|
var err error
|
|
|
|
it.OrderDirection, err = ec.unmarshalOOrderDirection2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐOrderDirection(ctx, v)
|
|
|
|
if err != nil {
|
|
|
|
return it, err
|
|
|
|
}
|
|
|
|
case "limit":
|
|
|
|
var err error
|
|
|
|
it.Limit, err = ec.unmarshalOInt2ᚖint(ctx, v)
|
|
|
|
if err != nil {
|
|
|
|
return it, err
|
|
|
|
}
|
|
|
|
case "offset":
|
|
|
|
var err error
|
|
|
|
it.Offset, err = ec.unmarshalOInt2ᚖint(ctx, v)
|
|
|
|
if err != nil {
|
|
|
|
return it, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return it, nil
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
// endregion **************************** input.gotpl *****************************
|
|
|
|
|
|
|
|
// region ************************** interface.gotpl ***************************
|
|
|
|
|
|
|
|
// endregion ************************** interface.gotpl ***************************
|
|
|
|
|
|
|
|
// region **************************** object.gotpl ****************************
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
var albumImplementors = []string{"Album"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Album(ctx context.Context, sel ast.SelectionSet, obj *models.Album) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, albumImplementors)
|
2020-02-01 14:52:27 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("Album")
|
|
|
|
case "id":
|
|
|
|
out.Values[i] = ec._Album_id(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
2020-02-05 16:14:21 +01:00
|
|
|
atomic.AddUint32(&invalids, 1)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
case "title":
|
|
|
|
out.Values[i] = ec._Album_title(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
case "media":
|
2020-02-05 16:14:21 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Album_media(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-05 16:14:21 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-01 14:52:27 +01:00
|
|
|
case "subAlbums":
|
2020-02-05 16:14:21 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Album_subAlbums(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-05 16:14:21 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-01 14:52:27 +01:00
|
|
|
case "parentAlbum":
|
2020-02-05 16:14:21 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Album_parentAlbum(ctx, field, obj)
|
|
|
|
return res
|
|
|
|
})
|
2020-02-01 14:52:27 +01:00
|
|
|
case "owner":
|
2020-02-05 16:14:21 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Album_owner(ctx, field, obj)
|
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
})
|
2020-03-07 16:19:27 +01:00
|
|
|
case "filePath":
|
|
|
|
out.Values[i] = ec._Album_filePath(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-09 16:16:41 +01:00
|
|
|
case "thumbnail":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Album_thumbnail(ctx, field, obj)
|
|
|
|
return res
|
|
|
|
})
|
2020-03-07 16:19:27 +01:00
|
|
|
case "path":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Album_path(ctx, field, obj)
|
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return res
|
|
|
|
})
|
|
|
|
case "shares":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Album_shares(ctx, field, obj)
|
|
|
|
return res
|
|
|
|
})
|
2020-01-30 14:28:14 +01:00
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
var authorizeResultImplementors = []string{"AuthorizeResult"}
|
2020-02-21 16:50:50 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _AuthorizeResult(ctx context.Context, sel ast.SelectionSet, obj *models.AuthorizeResult) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, authorizeResultImplementors)
|
2020-02-21 16:50:50 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = graphql.MarshalString("AuthorizeResult")
|
|
|
|
case "success":
|
|
|
|
out.Values[i] = ec._AuthorizeResult_success(ctx, field, obj)
|
2020-02-21 16:50:50 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
case "status":
|
|
|
|
out.Values[i] = ec._AuthorizeResult_status(ctx, field, obj)
|
2020-02-21 16:50:50 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
case "token":
|
|
|
|
out.Values[i] = ec._AuthorizeResult_token(ctx, field, obj)
|
2020-02-21 16:50:50 +01:00
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
var mediaImplementors = []string{"Media"}
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _Media(ctx context.Context, sel ast.SelectionSet, obj *models.Media) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, mediaImplementors)
|
2020-02-01 14:52:27 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = graphql.MarshalString("Media")
|
2020-02-01 14:52:27 +01:00
|
|
|
case "id":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._Media_id(ctx, field, obj)
|
2020-02-01 14:52:27 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
2020-02-05 14:51:46 +01:00
|
|
|
atomic.AddUint32(&invalids, 1)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
case "title":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._Media_title(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
case "path":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._Media_path(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-10 12:05:58 +01:00
|
|
|
case "thumbnail":
|
2020-02-05 14:51:46 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Media_thumbnail(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-05 14:51:46 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-10 12:05:58 +01:00
|
|
|
case "highRes":
|
2020-02-05 14:51:46 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Media_highRes(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-07-11 15:57:58 +02:00
|
|
|
case "videoWeb":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Media_videoWeb(ctx, field, obj)
|
|
|
|
return res
|
|
|
|
})
|
2020-02-10 12:05:58 +01:00
|
|
|
case "album":
|
2020-02-09 12:53:21 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Media_album(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-05 14:51:46 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-10 12:05:58 +01:00
|
|
|
case "exif":
|
2020-02-05 14:51:46 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Media_exif(ctx, field, obj)
|
2020-02-10 12:05:58 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-07-12 14:17:49 +02:00
|
|
|
case "videoMetadata":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Media_videoMetadata(ctx, field, obj)
|
|
|
|
return res
|
|
|
|
})
|
2020-06-17 18:00:58 +02:00
|
|
|
case "favorite":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._Media_favorite(ctx, field, obj)
|
2020-06-17 18:00:58 +02:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-07-11 14:21:10 +02:00
|
|
|
case "type":
|
|
|
|
out.Values[i] = ec._Media_type(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-10 12:05:58 +01:00
|
|
|
case "shares":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Media_shares(ctx, field, obj)
|
2020-02-05 14:51:46 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
})
|
2020-02-10 12:05:58 +01:00
|
|
|
case "downloads":
|
2020-02-05 14:51:46 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Media_downloads(ctx, field, obj)
|
2020-02-10 12:05:58 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-05 14:51:46 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-02 00:29:42 +01:00
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
var mediaDownloadImplementors = []string{"MediaDownload"}
|
2020-02-10 12:05:58 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaDownload(ctx context.Context, sel ast.SelectionSet, obj *models.MediaDownload) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, mediaDownloadImplementors)
|
2020-02-10 12:05:58 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = graphql.MarshalString("MediaDownload")
|
2020-02-10 12:05:58 +01:00
|
|
|
case "title":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaDownload_title(ctx, field, obj)
|
2020-02-10 12:05:58 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-08-11 22:34:42 +02:00
|
|
|
case "mediaUrl":
|
|
|
|
out.Values[i] = ec._MediaDownload_mediaUrl(ctx, field, obj)
|
2020-02-10 12:05:58 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
var mediaEXIFImplementors = []string{"MediaEXIF"}
|
2020-02-02 00:29:42 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaEXIF(ctx context.Context, sel ast.SelectionSet, obj *models.MediaEXIF) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, mediaEXIFImplementors)
|
2020-02-02 00:29:42 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = graphql.MarshalString("MediaEXIF")
|
2020-02-24 23:30:08 +01:00
|
|
|
case "id":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_id(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "media":
|
|
|
|
out.Values[i] = ec._MediaEXIF_media(ctx, field, obj)
|
2020-02-24 23:30:08 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-02-02 00:29:42 +01:00
|
|
|
case "camera":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_camera(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "maker":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_maker(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "lens":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_lens(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "dateShot":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_dateShot(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "exposure":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_exposure(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "aperture":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_aperture(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "iso":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_iso(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "focalLength":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_focalLength(ctx, field, obj)
|
2020-02-02 00:29:42 +01:00
|
|
|
case "flash":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_flash(ctx, field, obj)
|
2020-02-24 23:30:08 +01:00
|
|
|
case "exposureProgram":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaEXIF_exposureProgram(ctx, field, obj)
|
2020-02-01 14:52:27 +01:00
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
var mediaURLImplementors = []string{"MediaURL"}
|
2020-02-01 14:52:27 +01:00
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) _MediaURL(ctx context.Context, sel ast.SelectionSet, obj *models.MediaURL) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, mediaURLImplementors)
|
2020-02-01 14:52:27 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = graphql.MarshalString("MediaURL")
|
2020-02-01 14:52:27 +01:00
|
|
|
case "url":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaURL_url(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
case "width":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaURL_width(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
case "height":
|
2020-07-10 14:26:19 +02:00
|
|
|
out.Values[i] = ec._MediaURL_height(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-08-11 22:34:42 +02:00
|
|
|
case "fileSize":
|
|
|
|
out.Values[i] = ec._MediaURL_fileSize(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
var mutationImplementors = []string{"Mutation"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Mutation(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, mutationImplementors)
|
|
|
|
|
|
|
|
ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
|
|
|
|
Object: "Mutation",
|
|
|
|
})
|
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("Mutation")
|
|
|
|
case "authorizeUser":
|
|
|
|
out.Values[i] = ec._Mutation_authorizeUser(ctx, field)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "registerUser":
|
|
|
|
out.Values[i] = ec._Mutation_registerUser(ctx, field)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "initialSetupWizard":
|
|
|
|
out.Values[i] = ec._Mutation_initialSetupWizard(ctx, field)
|
|
|
|
case "scanAll":
|
|
|
|
out.Values[i] = ec._Mutation_scanAll(ctx, field)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "scanUser":
|
|
|
|
out.Values[i] = ec._Mutation_scanUser(ctx, field)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "shareAlbum":
|
|
|
|
out.Values[i] = ec._Mutation_shareAlbum(ctx, field)
|
|
|
|
case "shareMedia":
|
|
|
|
out.Values[i] = ec._Mutation_shareMedia(ctx, field)
|
|
|
|
case "deleteShareToken":
|
|
|
|
out.Values[i] = ec._Mutation_deleteShareToken(ctx, field)
|
|
|
|
case "protectShareToken":
|
|
|
|
out.Values[i] = ec._Mutation_protectShareToken(ctx, field)
|
|
|
|
case "favoriteMedia":
|
|
|
|
out.Values[i] = ec._Mutation_favoriteMedia(ctx, field)
|
|
|
|
case "updateUser":
|
|
|
|
out.Values[i] = ec._Mutation_updateUser(ctx, field)
|
|
|
|
case "createUser":
|
|
|
|
out.Values[i] = ec._Mutation_createUser(ctx, field)
|
|
|
|
case "deleteUser":
|
|
|
|
out.Values[i] = ec._Mutation_deleteUser(ctx, field)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
var notificationImplementors = []string{"Notification"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Notification(ctx context.Context, sel ast.SelectionSet, obj *models.Notification) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, notificationImplementors)
|
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("Notification")
|
|
|
|
case "key":
|
|
|
|
out.Values[i] = ec._Notification_key(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "type":
|
|
|
|
out.Values[i] = ec._Notification_type(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "header":
|
|
|
|
out.Values[i] = ec._Notification_header(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "content":
|
|
|
|
out.Values[i] = ec._Notification_content(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "progress":
|
|
|
|
out.Values[i] = ec._Notification_progress(ctx, field, obj)
|
|
|
|
case "positive":
|
|
|
|
out.Values[i] = ec._Notification_positive(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "negative":
|
|
|
|
out.Values[i] = ec._Notification_negative(ctx, field, obj)
|
2020-02-09 12:53:21 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
case "timeout":
|
|
|
|
out.Values[i] = ec._Notification_timeout(ctx, field, obj)
|
2020-02-01 14:52:27 +01:00
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
var queryImplementors = []string{"Query"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, queryImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Object: "Query",
|
|
|
|
})
|
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("Query")
|
2020-02-05 16:49:51 +01:00
|
|
|
case "siteInfo":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Query_siteInfo(ctx, field)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-05 16:49:51 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-15 22:13:02 +01:00
|
|
|
case "user":
|
2020-01-30 14:28:14 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-02-15 22:13:02 +01:00
|
|
|
res = ec._Query_user(ctx, field)
|
2020-01-30 14:28:14 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
})
|
2020-01-31 23:30:34 +01:00
|
|
|
case "myUser":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Query_myUser(ctx, field)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-01-31 23:30:34 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-01 14:52:27 +01:00
|
|
|
case "myAlbums":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Query_myAlbums(ctx, field)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return res
|
|
|
|
})
|
|
|
|
case "album":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Query_album(ctx, field)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-07-10 14:26:19 +02:00
|
|
|
case "myMedia":
|
2020-02-01 14:52:27 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Query_myMedia(ctx, field)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-07-10 14:26:19 +02:00
|
|
|
case "media":
|
2020-02-01 14:52:27 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._Query_media(ctx, field)
|
2020-02-09 12:53:21 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
2020-02-01 14:52:27 +01:00
|
|
|
return res
|
|
|
|
})
|
2020-02-11 14:32:35 +01:00
|
|
|
case "shareToken":
|
2020-02-09 21:25:33 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-02-11 14:32:35 +01:00
|
|
|
res = ec._Query_shareToken(ctx, field)
|
2020-02-09 21:25:33 +01:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
2020-06-14 18:28:12 +02:00
|
|
|
})
|
2020-06-14 20:56:48 +02:00
|
|
|
case "shareTokenValidatePassword":
|
2020-06-14 18:28:12 +02:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-06-14 20:56:48 +02:00
|
|
|
res = ec._Query_shareTokenValidatePassword(ctx, field)
|
2020-06-14 18:28:12 +02:00
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
2020-02-09 21:25:33 +01:00
|
|
|
})
|
2020-03-05 11:53:42 +01:00
|
|
|
case "search":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._Query_search(ctx, field)
|
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
})
|
2020-01-30 14:28:14 +01:00
|
|
|
case "__type":
|
|
|
|
out.Values[i] = ec._Query___type(ctx, field)
|
|
|
|
case "__schema":
|
|
|
|
out.Values[i] = ec._Query___schema(ctx, field)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-02-01 17:58:45 +01:00
|
|
|
var scannerResultImplementors = []string{"ScannerResult"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _ScannerResult(ctx context.Context, sel ast.SelectionSet, obj *models.ScannerResult) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, scannerResultImplementors)
|
2020-02-01 17:58:45 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("ScannerResult")
|
|
|
|
case "finished":
|
|
|
|
out.Values[i] = ec._ScannerResult_finished(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "success":
|
|
|
|
out.Values[i] = ec._ScannerResult_success(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "progress":
|
|
|
|
out.Values[i] = ec._ScannerResult_progress(ctx, field, obj)
|
|
|
|
case "message":
|
|
|
|
out.Values[i] = ec._ScannerResult_message(ctx, field, obj)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
var searchResultImplementors = []string{"SearchResult"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _SearchResult(ctx context.Context, sel ast.SelectionSet, obj *models.SearchResult) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, searchResultImplementors)
|
2020-03-05 11:53:42 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("SearchResult")
|
|
|
|
case "query":
|
|
|
|
out.Values[i] = ec._SearchResult_query(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "albums":
|
|
|
|
out.Values[i] = ec._SearchResult_albums(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
case "media":
|
|
|
|
out.Values[i] = ec._SearchResult_media(ctx, field, obj)
|
2020-03-05 11:53:42 +01:00
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
var shareTokenImplementors = []string{"ShareToken"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _ShareToken(ctx context.Context, sel ast.SelectionSet, obj *models.ShareToken) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, shareTokenImplementors)
|
2020-02-09 21:25:33 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("ShareToken")
|
|
|
|
case "id":
|
|
|
|
out.Values[i] = ec._ShareToken_id(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
case "token":
|
|
|
|
out.Values[i] = ec._ShareToken_token(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
case "owner":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._ShareToken_owner(ctx, field, obj)
|
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
})
|
|
|
|
case "expire":
|
|
|
|
out.Values[i] = ec._ShareToken_expire(ctx, field, obj)
|
2020-06-14 15:07:07 +02:00
|
|
|
case "hasPassword":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._ShareToken_hasPassword(ctx, field, obj)
|
|
|
|
if res == graphql.Null {
|
|
|
|
atomic.AddUint32(&invalids, 1)
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
})
|
2020-02-09 21:25:33 +01:00
|
|
|
case "album":
|
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
res = ec._ShareToken_album(ctx, field, obj)
|
|
|
|
return res
|
|
|
|
})
|
2020-07-10 14:26:19 +02:00
|
|
|
case "media":
|
2020-02-09 21:25:33 +01:00
|
|
|
field := field
|
|
|
|
out.Concurrently(i, func() (res graphql.Marshaler) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
}
|
|
|
|
}()
|
2020-07-10 14:26:19 +02:00
|
|
|
res = ec._ShareToken_media(ctx, field, obj)
|
2020-02-09 21:25:33 +01:00
|
|
|
return res
|
|
|
|
})
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
var siteInfoImplementors = []string{"SiteInfo"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _SiteInfo(ctx context.Context, sel ast.SelectionSet, obj *models.SiteInfo) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, siteInfoImplementors)
|
2020-02-05 16:49:51 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("SiteInfo")
|
|
|
|
case "initialSetup":
|
|
|
|
out.Values[i] = ec._SiteInfo_initialSetup(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-02-21 16:50:50 +01:00
|
|
|
var subscriptionImplementors = []string{"Subscription"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _Subscription(ctx context.Context, sel ast.SelectionSet) func() graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionImplementors)
|
|
|
|
ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
|
2020-02-21 16:50:50 +01:00
|
|
|
Object: "Subscription",
|
|
|
|
})
|
|
|
|
if len(fields) != 1 {
|
|
|
|
ec.Errorf(ctx, "must subscribe to exactly one stream")
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
switch fields[0].Name {
|
|
|
|
case "notification":
|
|
|
|
return ec._Subscription_notification(ctx, fields[0])
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(fields[0].Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
var userImplementors = []string{"User"}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) _User(ctx context.Context, sel ast.SelectionSet, obj *models.User) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, userImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("User")
|
|
|
|
case "id":
|
|
|
|
out.Values[i] = ec._User_id(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "username":
|
|
|
|
out.Values[i] = ec._User_username(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "rootPath":
|
|
|
|
out.Values[i] = ec._User_rootPath(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "admin":
|
|
|
|
out.Values[i] = ec._User_admin(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
var videoMetadataImplementors = []string{"VideoMetadata"}
|
|
|
|
|
|
|
|
func (ec *executionContext) _VideoMetadata(ctx context.Context, sel ast.SelectionSet, obj *models.VideoMetadata) graphql.Marshaler {
|
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, videoMetadataImplementors)
|
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("VideoMetadata")
|
|
|
|
case "id":
|
|
|
|
out.Values[i] = ec._VideoMetadata_id(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "media":
|
|
|
|
out.Values[i] = ec._VideoMetadata_media(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "width":
|
|
|
|
out.Values[i] = ec._VideoMetadata_width(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "height":
|
|
|
|
out.Values[i] = ec._VideoMetadata_height(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "duration":
|
|
|
|
out.Values[i] = ec._VideoMetadata_duration(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "codec":
|
|
|
|
out.Values[i] = ec._VideoMetadata_codec(ctx, field, obj)
|
|
|
|
case "framerate":
|
|
|
|
out.Values[i] = ec._VideoMetadata_framerate(ctx, field, obj)
|
|
|
|
case "bitrate":
|
|
|
|
out.Values[i] = ec._VideoMetadata_bitrate(ctx, field, obj)
|
|
|
|
case "colorProfile":
|
|
|
|
out.Values[i] = ec._VideoMetadata_colorProfile(ctx, field, obj)
|
|
|
|
case "audio":
|
|
|
|
out.Values[i] = ec._VideoMetadata_audio(ctx, field, obj)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
var __DirectiveImplementors = []string{"__Directive"}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Directive(ctx context.Context, sel ast.SelectionSet, obj *introspection.Directive) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, __DirectiveImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("__Directive")
|
|
|
|
case "name":
|
|
|
|
out.Values[i] = ec.___Directive_name(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "description":
|
|
|
|
out.Values[i] = ec.___Directive_description(ctx, field, obj)
|
|
|
|
case "locations":
|
|
|
|
out.Values[i] = ec.___Directive_locations(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "args":
|
|
|
|
out.Values[i] = ec.___Directive_args(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
var __EnumValueImplementors = []string{"__EnumValue"}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___EnumValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.EnumValue) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, __EnumValueImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("__EnumValue")
|
|
|
|
case "name":
|
|
|
|
out.Values[i] = ec.___EnumValue_name(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "description":
|
|
|
|
out.Values[i] = ec.___EnumValue_description(ctx, field, obj)
|
|
|
|
case "isDeprecated":
|
|
|
|
out.Values[i] = ec.___EnumValue_isDeprecated(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "deprecationReason":
|
|
|
|
out.Values[i] = ec.___EnumValue_deprecationReason(ctx, field, obj)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
var __FieldImplementors = []string{"__Field"}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Field(ctx context.Context, sel ast.SelectionSet, obj *introspection.Field) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, __FieldImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("__Field")
|
|
|
|
case "name":
|
|
|
|
out.Values[i] = ec.___Field_name(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "description":
|
|
|
|
out.Values[i] = ec.___Field_description(ctx, field, obj)
|
|
|
|
case "args":
|
|
|
|
out.Values[i] = ec.___Field_args(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "type":
|
|
|
|
out.Values[i] = ec.___Field_type(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "isDeprecated":
|
|
|
|
out.Values[i] = ec.___Field_isDeprecated(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "deprecationReason":
|
|
|
|
out.Values[i] = ec.___Field_deprecationReason(ctx, field, obj)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
var __InputValueImplementors = []string{"__InputValue"}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___InputValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.InputValue) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, __InputValueImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("__InputValue")
|
|
|
|
case "name":
|
|
|
|
out.Values[i] = ec.___InputValue_name(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "description":
|
|
|
|
out.Values[i] = ec.___InputValue_description(ctx, field, obj)
|
|
|
|
case "type":
|
|
|
|
out.Values[i] = ec.___InputValue_type(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "defaultValue":
|
|
|
|
out.Values[i] = ec.___InputValue_defaultValue(ctx, field, obj)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
var __SchemaImplementors = []string{"__Schema"}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Schema(ctx context.Context, sel ast.SelectionSet, obj *introspection.Schema) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, __SchemaImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("__Schema")
|
|
|
|
case "types":
|
|
|
|
out.Values[i] = ec.___Schema_types(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "queryType":
|
|
|
|
out.Values[i] = ec.___Schema_queryType(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "mutationType":
|
|
|
|
out.Values[i] = ec.___Schema_mutationType(ctx, field, obj)
|
|
|
|
case "subscriptionType":
|
|
|
|
out.Values[i] = ec.___Schema_subscriptionType(ctx, field, obj)
|
|
|
|
case "directives":
|
|
|
|
out.Values[i] = ec.___Schema_directives(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
var __TypeImplementors = []string{"__Type"}
|
|
|
|
|
|
|
|
func (ec *executionContext) ___Type(ctx context.Context, sel ast.SelectionSet, obj *introspection.Type) graphql.Marshaler {
|
2020-03-12 13:26:11 +01:00
|
|
|
fields := graphql.CollectFields(ec.OperationContext, sel, __TypeImplementors)
|
2020-01-30 14:28:14 +01:00
|
|
|
|
|
|
|
out := graphql.NewFieldSet(fields)
|
|
|
|
var invalids uint32
|
|
|
|
for i, field := range fields {
|
|
|
|
switch field.Name {
|
|
|
|
case "__typename":
|
|
|
|
out.Values[i] = graphql.MarshalString("__Type")
|
|
|
|
case "kind":
|
|
|
|
out.Values[i] = ec.___Type_kind(ctx, field, obj)
|
|
|
|
if out.Values[i] == graphql.Null {
|
|
|
|
invalids++
|
|
|
|
}
|
|
|
|
case "name":
|
|
|
|
out.Values[i] = ec.___Type_name(ctx, field, obj)
|
|
|
|
case "description":
|
|
|
|
out.Values[i] = ec.___Type_description(ctx, field, obj)
|
|
|
|
case "fields":
|
|
|
|
out.Values[i] = ec.___Type_fields(ctx, field, obj)
|
|
|
|
case "interfaces":
|
|
|
|
out.Values[i] = ec.___Type_interfaces(ctx, field, obj)
|
|
|
|
case "possibleTypes":
|
|
|
|
out.Values[i] = ec.___Type_possibleTypes(ctx, field, obj)
|
|
|
|
case "enumValues":
|
|
|
|
out.Values[i] = ec.___Type_enumValues(ctx, field, obj)
|
|
|
|
case "inputFields":
|
|
|
|
out.Values[i] = ec.___Type_inputFields(ctx, field, obj)
|
|
|
|
case "ofType":
|
|
|
|
out.Values[i] = ec.___Type_ofType(ctx, field, obj)
|
|
|
|
default:
|
|
|
|
panic("unknown field " + strconv.Quote(field.Name))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
out.Dispatch()
|
|
|
|
if invalids > 0 {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
// endregion **************************** object.gotpl ****************************
|
|
|
|
|
|
|
|
// region ***************************** type.gotpl *****************************
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) marshalNAlbum2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx context.Context, sel ast.SelectionSet, v models.Album) graphql.Marshaler {
|
|
|
|
return ec._Album(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
2020-02-09 12:53:21 +01:00
|
|
|
func (ec *executionContext) marshalNAlbum2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbumᚄ(ctx context.Context, sel ast.SelectionSet, v []*models.Album) graphql.Marshaler {
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 12:53:21 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-02-09 12:53:21 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalNAlbum2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) marshalNAlbum2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx context.Context, sel ast.SelectionSet, v *models.Album) graphql.Marshaler {
|
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-01 14:52:27 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._Album(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-02-01 00:08:23 +01:00
|
|
|
func (ec *executionContext) marshalNAuthorizeResult2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAuthorizeResult(ctx context.Context, sel ast.SelectionSet, v models.AuthorizeResult) graphql.Marshaler {
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec._AuthorizeResult(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
2020-02-01 00:08:23 +01:00
|
|
|
func (ec *executionContext) marshalNAuthorizeResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAuthorizeResult(ctx context.Context, sel ast.SelectionSet, v *models.AuthorizeResult) graphql.Marshaler {
|
2020-01-30 14:28:14 +01:00
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._AuthorizeResult(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalNBoolean2bool(ctx context.Context, v interface{}) (bool, error) {
|
|
|
|
return graphql.UnmarshalBoolean(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
|
|
|
|
res := graphql.MarshalBoolean(v)
|
|
|
|
if res == graphql.Null {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
}
|
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
func (ec *executionContext) unmarshalNFloat2float64(ctx context.Context, v interface{}) (float64, error) {
|
|
|
|
return graphql.UnmarshalFloat(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNFloat2float64(ctx context.Context, sel ast.SelectionSet, v float64) graphql.Marshaler {
|
|
|
|
res := graphql.MarshalFloat(v)
|
|
|
|
if res == graphql.Null {
|
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
}
|
|
|
|
|
2020-02-09 12:53:21 +01:00
|
|
|
func (ec *executionContext) unmarshalNInt2int(ctx context.Context, v interface{}) (int, error) {
|
|
|
|
return graphql.UnmarshalInt(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNInt2int(ctx context.Context, sel ast.SelectionSet, v int) graphql.Marshaler {
|
|
|
|
res := graphql.MarshalInt(v)
|
|
|
|
if res == graphql.Null {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNMedia2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx context.Context, sel ast.SelectionSet, v models.Media) graphql.Marshaler {
|
|
|
|
return ec._Media(ctx, sel, &v)
|
2020-02-09 12:53:21 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNMedia2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaᚄ(ctx context.Context, sel ast.SelectionSet, v []*models.Media) graphql.Marshaler {
|
2020-02-09 12:53:21 +01:00
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 12:53:21 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-02-09 12:53:21 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
ret[i] = ec.marshalNMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx, sel, v[i])
|
2020-02-09 12:53:21 +01:00
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx context.Context, sel ast.SelectionSet, v *models.Media) graphql.Marshaler {
|
2020-02-09 12:53:21 +01:00
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec._Media(ctx, sel, v)
|
2020-02-09 12:53:21 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNMediaDownload2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaDownload(ctx context.Context, sel ast.SelectionSet, v models.MediaDownload) graphql.Marshaler {
|
|
|
|
return ec._MediaDownload(ctx, sel, &v)
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNMediaDownload2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaDownloadᚄ(ctx context.Context, sel ast.SelectionSet, v []*models.MediaDownload) graphql.Marshaler {
|
2020-02-10 12:05:58 +01:00
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-10 12:05:58 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-02-10 12:05:58 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
ret[i] = ec.marshalNMediaDownload2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaDownload(ctx, sel, v[i])
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNMediaDownload2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaDownload(ctx context.Context, sel ast.SelectionSet, v *models.MediaDownload) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._MediaDownload(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-07-11 14:21:10 +02:00
|
|
|
func (ec *executionContext) unmarshalNMediaType2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaType(ctx context.Context, v interface{}) (models.MediaType, error) {
|
|
|
|
var res models.MediaType
|
|
|
|
return res, res.UnmarshalGQL(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNMediaType2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaType(ctx context.Context, sel ast.SelectionSet, v models.MediaType) graphql.Marshaler {
|
|
|
|
return v
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNMediaURL2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx context.Context, sel ast.SelectionSet, v models.MediaURL) graphql.Marshaler {
|
|
|
|
return ec._MediaURL(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNMediaURL2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx context.Context, sel ast.SelectionSet, v *models.MediaURL) graphql.Marshaler {
|
2020-02-10 12:05:58 +01:00
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-10 12:05:58 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec._MediaURL(ctx, sel, v)
|
2020-02-10 12:05:58 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNNotification2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐNotification(ctx context.Context, sel ast.SelectionSet, v models.Notification) graphql.Marshaler {
|
|
|
|
return ec._Notification(ctx, sel, &v)
|
2020-02-09 12:53:21 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalNNotification2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐNotification(ctx context.Context, sel ast.SelectionSet, v *models.Notification) graphql.Marshaler {
|
2020-02-09 12:53:21 +01:00
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec._Notification(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalNNotificationType2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐNotificationType(ctx context.Context, v interface{}) (models.NotificationType, error) {
|
|
|
|
var res models.NotificationType
|
|
|
|
return res, res.UnmarshalGQL(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNNotificationType2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐNotificationType(ctx context.Context, sel ast.SelectionSet, v models.NotificationType) graphql.Marshaler {
|
|
|
|
return v
|
2020-02-09 12:53:21 +01:00
|
|
|
}
|
|
|
|
|
2020-02-01 17:58:45 +01:00
|
|
|
func (ec *executionContext) marshalNScannerResult2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐScannerResult(ctx context.Context, sel ast.SelectionSet, v models.ScannerResult) graphql.Marshaler {
|
|
|
|
return ec._ScannerResult(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNScannerResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐScannerResult(ctx context.Context, sel ast.SelectionSet, v *models.ScannerResult) graphql.Marshaler {
|
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-01 17:58:45 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._ScannerResult(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-03-05 11:53:42 +01:00
|
|
|
func (ec *executionContext) marshalNSearchResult2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐSearchResult(ctx context.Context, sel ast.SelectionSet, v models.SearchResult) graphql.Marshaler {
|
|
|
|
return ec._SearchResult(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNSearchResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐSearchResult(ctx context.Context, sel ast.SelectionSet, v *models.SearchResult) graphql.Marshaler {
|
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-03-05 11:53:42 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._SearchResult(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) marshalNShareToken2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx context.Context, sel ast.SelectionSet, v models.ShareToken) graphql.Marshaler {
|
|
|
|
return ec._ShareToken(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNShareToken2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareTokenᚄ(ctx context.Context, sel ast.SelectionSet, v []*models.ShareToken) graphql.Marshaler {
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-09 21:25:33 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-02-09 21:25:33 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalNShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx context.Context, sel ast.SelectionSet, v *models.ShareToken) graphql.Marshaler {
|
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-09 21:25:33 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._ShareToken(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-02-09 12:53:21 +01:00
|
|
|
func (ec *executionContext) marshalNSiteInfo2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐSiteInfo(ctx context.Context, sel ast.SelectionSet, v models.SiteInfo) graphql.Marshaler {
|
|
|
|
return ec._SiteInfo(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNSiteInfo2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐSiteInfo(ctx context.Context, sel ast.SelectionSet, v *models.SiteInfo) graphql.Marshaler {
|
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-02-09 12:53:21 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._SiteInfo(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) unmarshalNString2string(ctx context.Context, v interface{}) (string, error) {
|
|
|
|
return graphql.UnmarshalString(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalNString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
|
|
|
|
res := graphql.MarshalString(v)
|
|
|
|
if res == graphql.Null {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) marshalNUser2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx context.Context, sel ast.SelectionSet, v models.User) graphql.Marshaler {
|
2020-01-30 14:28:14 +01:00
|
|
|
return ec._User(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) marshalNUser2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUserᚄ(ctx context.Context, sel ast.SelectionSet, v []*models.User) graphql.Marshaler {
|
2020-01-30 14:28:14 +01:00
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
2020-01-31 23:30:34 +01:00
|
|
|
ret[i] = ec.marshalNUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx, sel, v[i])
|
2020-01-30 14:28:14 +01:00
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
2020-01-31 23:30:34 +01:00
|
|
|
func (ec *executionContext) marshalNUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx context.Context, sel ast.SelectionSet, v *models.User) graphql.Marshaler {
|
2020-01-30 14:28:14 +01:00
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._User(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx context.Context, sel ast.SelectionSet, v introspection.Directive) graphql.Marshaler {
|
|
|
|
return ec.___Directive(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Directive) graphql.Marshaler {
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalN__DirectiveLocation2string(ctx context.Context, v interface{}) (string, error) {
|
|
|
|
return graphql.UnmarshalString(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__DirectiveLocation2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
|
|
|
|
res := graphql.MarshalString(v)
|
|
|
|
if res == graphql.Null {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
|
|
|
|
var vSlice []interface{}
|
|
|
|
if v != nil {
|
|
|
|
if tmp1, ok := v.([]interface{}); ok {
|
|
|
|
vSlice = tmp1
|
|
|
|
} else {
|
|
|
|
vSlice = []interface{}{v}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
var err error
|
|
|
|
res := make([]string, len(vSlice))
|
|
|
|
for i := range vSlice {
|
|
|
|
res[i], err = ec.unmarshalN__DirectiveLocation2string(ctx, vSlice[i])
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return res, nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__DirectiveLocation2string(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx context.Context, sel ast.SelectionSet, v introspection.EnumValue) graphql.Marshaler {
|
|
|
|
return ec.___EnumValue(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx context.Context, sel ast.SelectionSet, v introspection.Field) graphql.Marshaler {
|
|
|
|
return ec.___Field(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx context.Context, sel ast.SelectionSet, v introspection.InputValue) graphql.Marshaler {
|
|
|
|
return ec.___InputValue(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v introspection.Type) graphql.Marshaler {
|
|
|
|
return ec.___Type(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
|
|
|
|
if v == nil {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.___Type(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalN__TypeKind2string(ctx context.Context, v interface{}) (string, error) {
|
|
|
|
return graphql.UnmarshalString(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalN__TypeKind2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
|
|
|
|
res := graphql.MarshalString(v)
|
|
|
|
if res == graphql.Null {
|
2020-03-12 13:26:11 +01:00
|
|
|
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
|
2020-01-30 14:28:14 +01:00
|
|
|
ec.Errorf(ctx, "must not be null")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return res
|
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) marshalOAlbum2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx context.Context, sel ast.SelectionSet, v models.Album) graphql.Marshaler {
|
|
|
|
return ec._Album(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOAlbum2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAlbum(ctx context.Context, sel ast.SelectionSet, v *models.Album) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._Album(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-02-05 16:49:51 +01:00
|
|
|
func (ec *executionContext) marshalOAuthorizeResult2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAuthorizeResult(ctx context.Context, sel ast.SelectionSet, v models.AuthorizeResult) graphql.Marshaler {
|
|
|
|
return ec._AuthorizeResult(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOAuthorizeResult2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐAuthorizeResult(ctx context.Context, sel ast.SelectionSet, v *models.AuthorizeResult) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._AuthorizeResult(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) unmarshalOBoolean2bool(ctx context.Context, v interface{}) (bool, error) {
|
|
|
|
return graphql.UnmarshalBoolean(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
|
|
|
|
return graphql.MarshalBoolean(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalOBoolean2ᚖbool(ctx context.Context, v interface{}) (*bool, error) {
|
|
|
|
if v == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
res, err := ec.unmarshalOBoolean2bool(ctx, v)
|
|
|
|
return &res, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOBoolean2ᚖbool(ctx context.Context, sel ast.SelectionSet, v *bool) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.marshalOBoolean2bool(ctx, sel, *v)
|
|
|
|
}
|
|
|
|
|
2020-02-09 15:26:59 +01:00
|
|
|
func (ec *executionContext) unmarshalOFilter2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx context.Context, v interface{}) (models.Filter, error) {
|
|
|
|
return ec.unmarshalInputFilter(ctx, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalOFilter2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx context.Context, v interface{}) (*models.Filter, error) {
|
|
|
|
if v == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
res, err := ec.unmarshalOFilter2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐFilter(ctx, v)
|
|
|
|
return &res, err
|
|
|
|
}
|
|
|
|
|
2020-02-01 17:58:45 +01:00
|
|
|
func (ec *executionContext) unmarshalOFloat2float64(ctx context.Context, v interface{}) (float64, error) {
|
|
|
|
return graphql.UnmarshalFloat(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOFloat2float64(ctx context.Context, sel ast.SelectionSet, v float64) graphql.Marshaler {
|
|
|
|
return graphql.MarshalFloat(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalOFloat2ᚖfloat64(ctx context.Context, v interface{}) (*float64, error) {
|
|
|
|
if v == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
res, err := ec.unmarshalOFloat2float64(ctx, v)
|
|
|
|
return &res, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOFloat2ᚖfloat64(ctx context.Context, sel ast.SelectionSet, v *float64) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.marshalOFloat2float64(ctx, sel, *v)
|
|
|
|
}
|
|
|
|
|
2020-02-01 14:52:27 +01:00
|
|
|
func (ec *executionContext) unmarshalOInt2int(ctx context.Context, v interface{}) (int, error) {
|
|
|
|
return graphql.UnmarshalInt(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOInt2int(ctx context.Context, sel ast.SelectionSet, v int) graphql.Marshaler {
|
|
|
|
return graphql.MarshalInt(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalOInt2ᚖint(ctx context.Context, v interface{}) (*int, error) {
|
|
|
|
if v == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
res, err := ec.unmarshalOInt2int(ctx, v)
|
|
|
|
return &res, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOInt2ᚖint(ctx context.Context, sel ast.SelectionSet, v *int) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.marshalOInt2int(ctx, sel, *v)
|
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalOMedia2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx context.Context, sel ast.SelectionSet, v models.Media) graphql.Marshaler {
|
|
|
|
return ec._Media(ctx, sel, &v)
|
2020-02-09 15:26:59 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalOMedia2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMedia(ctx context.Context, sel ast.SelectionSet, v *models.Media) graphql.Marshaler {
|
2020-02-09 15:26:59 +01:00
|
|
|
if v == nil {
|
2020-07-10 14:26:19 +02:00
|
|
|
return graphql.Null
|
2020-02-09 15:26:59 +01:00
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec._Media(ctx, sel, v)
|
2020-02-09 15:26:59 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalOMediaEXIF2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaEXIF(ctx context.Context, sel ast.SelectionSet, v models.MediaEXIF) graphql.Marshaler {
|
|
|
|
return ec._MediaEXIF(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOMediaEXIF2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaEXIF(ctx context.Context, sel ast.SelectionSet, v *models.MediaEXIF) graphql.Marshaler {
|
2020-02-09 15:26:59 +01:00
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec._MediaEXIF(ctx, sel, v)
|
2020-02-09 15:26:59 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalOMediaURL2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx context.Context, sel ast.SelectionSet, v models.MediaURL) graphql.Marshaler {
|
|
|
|
return ec._MediaURL(ctx, sel, &v)
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalOMediaURL2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐMediaURL(ctx context.Context, sel ast.SelectionSet, v *models.MediaURL) graphql.Marshaler {
|
2020-02-01 14:52:27 +01:00
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return ec._MediaURL(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalOOrderDirection2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐOrderDirection(ctx context.Context, v interface{}) (models.OrderDirection, error) {
|
|
|
|
var res models.OrderDirection
|
|
|
|
return res, res.UnmarshalGQL(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOOrderDirection2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐOrderDirection(ctx context.Context, sel ast.SelectionSet, v models.OrderDirection) graphql.Marshaler {
|
|
|
|
return v
|
2020-02-01 14:52:27 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) unmarshalOOrderDirection2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐOrderDirection(ctx context.Context, v interface{}) (*models.OrderDirection, error) {
|
|
|
|
if v == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
res, err := ec.unmarshalOOrderDirection2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐOrderDirection(ctx, v)
|
|
|
|
return &res, err
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-07-10 14:26:19 +02:00
|
|
|
func (ec *executionContext) marshalOOrderDirection2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐOrderDirection(ctx context.Context, sel ast.SelectionSet, v *models.OrderDirection) graphql.Marshaler {
|
2020-02-02 00:29:42 +01:00
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
2020-07-10 14:26:19 +02:00
|
|
|
return v
|
2020-02-02 00:29:42 +01:00
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) marshalOShareToken2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx context.Context, sel ast.SelectionSet, v models.ShareToken) graphql.Marshaler {
|
|
|
|
return ec._ShareToken(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
2020-02-11 14:32:35 +01:00
|
|
|
func (ec *executionContext) marshalOShareToken2ᚕᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx context.Context, sel ast.SelectionSet, v []*models.ShareToken) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-02-11 14:32:35 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-02-11 14:32:35 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalOShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
2020-02-09 21:25:33 +01:00
|
|
|
func (ec *executionContext) marshalOShareToken2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐShareToken(ctx context.Context, sel ast.SelectionSet, v *models.ShareToken) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._ShareToken(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) unmarshalOString2string(ctx context.Context, v interface{}) (string, error) {
|
|
|
|
return graphql.UnmarshalString(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
|
|
|
|
return graphql.MarshalString(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalOString2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
|
|
|
|
if v == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
res, err := ec.unmarshalOString2string(ctx, v)
|
|
|
|
return &res, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOString2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.marshalOString2string(ctx, sel, *v)
|
|
|
|
}
|
|
|
|
|
2020-02-02 00:29:42 +01:00
|
|
|
func (ec *executionContext) unmarshalOTime2timeᚐTime(ctx context.Context, v interface{}) (time.Time, error) {
|
|
|
|
return graphql.UnmarshalTime(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOTime2timeᚐTime(ctx context.Context, sel ast.SelectionSet, v time.Time) graphql.Marshaler {
|
|
|
|
return graphql.MarshalTime(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) unmarshalOTime2ᚖtimeᚐTime(ctx context.Context, v interface{}) (*time.Time, error) {
|
|
|
|
if v == nil {
|
|
|
|
return nil, nil
|
|
|
|
}
|
|
|
|
res, err := ec.unmarshalOTime2timeᚐTime(ctx, v)
|
|
|
|
return &res, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOTime2ᚖtimeᚐTime(ctx context.Context, sel ast.SelectionSet, v *time.Time) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.marshalOTime2timeᚐTime(ctx, sel, *v)
|
|
|
|
}
|
|
|
|
|
2020-02-16 12:22:00 +01:00
|
|
|
func (ec *executionContext) marshalOUser2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx context.Context, sel ast.SelectionSet, v models.User) graphql.Marshaler {
|
|
|
|
return ec._User(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOUser2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐUser(ctx context.Context, sel ast.SelectionSet, v *models.User) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._User(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-07-12 14:17:49 +02:00
|
|
|
func (ec *executionContext) marshalOVideoMetadata2githubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐVideoMetadata(ctx context.Context, sel ast.SelectionSet, v models.VideoMetadata) graphql.Marshaler {
|
|
|
|
return ec._VideoMetadata(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalOVideoMetadata2ᚖgithubᚗcomᚋviktorstrateᚋphotoviewᚋapiᚋgraphqlᚋmodelsᚐVideoMetadata(ctx context.Context, sel ast.SelectionSet, v *models.VideoMetadata) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec._VideoMetadata(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
2020-01-30 14:28:14 +01:00
|
|
|
func (ec *executionContext) marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.EnumValue) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Field) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalO__Schema2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx context.Context, sel ast.SelectionSet, v introspection.Schema) graphql.Marshaler {
|
|
|
|
return ec.___Schema(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx context.Context, sel ast.SelectionSet, v *introspection.Schema) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.___Schema(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalO__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v introspection.Type) graphql.Marshaler {
|
|
|
|
return ec.___Type(ctx, sel, &v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
ret := make(graphql.Array, len(v))
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
isLen1 := len(v) == 1
|
|
|
|
if !isLen1 {
|
|
|
|
wg.Add(len(v))
|
|
|
|
}
|
|
|
|
for i := range v {
|
|
|
|
i := i
|
2020-03-12 13:26:11 +01:00
|
|
|
fc := &graphql.FieldContext{
|
2020-01-30 14:28:14 +01:00
|
|
|
Index: &i,
|
|
|
|
Result: &v[i],
|
|
|
|
}
|
2020-03-12 13:26:11 +01:00
|
|
|
ctx := graphql.WithFieldContext(ctx, fc)
|
2020-01-30 14:28:14 +01:00
|
|
|
f := func(i int) {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
ec.Error(ctx, ec.Recover(ctx, r))
|
|
|
|
ret = nil
|
|
|
|
}
|
|
|
|
}()
|
|
|
|
if !isLen1 {
|
|
|
|
defer wg.Done()
|
|
|
|
}
|
|
|
|
ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
|
|
|
|
}
|
|
|
|
if isLen1 {
|
|
|
|
f(i)
|
|
|
|
} else {
|
|
|
|
go f(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
wg.Wait()
|
|
|
|
return ret
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ec *executionContext) marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
|
|
|
|
if v == nil {
|
|
|
|
return graphql.Null
|
|
|
|
}
|
|
|
|
return ec.___Type(ctx, sel, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// endregion ***************************** type.gotpl *****************************
|