graphql

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2022 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Module

func Module(c *di.Container)

func NewFileDiffRootResolver

func NewFileDiffRootResolver() resolvers.FileDiffRootResolver

func NewResolver

func NewResolver(
	svc *service.Service,

	changeRepo db_change.Repository,
	changeCommitRepo db_change.CommitRepository,
	commentsRepo db_comments.Repository,

	authService *service_auth.Service,

	commentResolver *resolvers.CommentRootResolver,
	authorResolver resolvers.AuthorRootResolver,
	statusResovler *resolvers.StatusesRootResolver,
	downloadsResovler resolvers.ContentsDownloadUrlRootResolver,

	executorProvider executor.Provider,

	logger *zap.Logger,
) resolvers.ChangeRootResolver

Types

type ChangeResolver

type ChangeResolver struct {
	// contains filtered or unexported fields
}

func (*ChangeResolver) Author

func (*ChangeResolver) Comments

func (r *ChangeResolver) Comments() ([]resolvers.TopCommentResolver, error)

func (*ChangeResolver) CreatedAt

func (r *ChangeResolver) CreatedAt() int32

func (*ChangeResolver) Description

func (r *ChangeResolver) Description() string

func (*ChangeResolver) Diffs

func (*ChangeResolver) DownloadTarGz

func (*ChangeResolver) DownloadZip

func (*ChangeResolver) ID

func (r *ChangeResolver) ID() graphql.ID

func (*ChangeResolver) Statuses

func (*ChangeResolver) Title

func (r *ChangeResolver) Title() string

func (*ChangeResolver) TrunkCommitID

func (r *ChangeResolver) TrunkCommitID() (*string, error)

type ChangeRootResolver

type ChangeRootResolver struct {
	// contains filtered or unexported fields
}

func (*ChangeRootResolver) Change

type FileDiffRootResolver

type FileDiffRootResolver struct{}

func (*FileDiffRootResolver) InternalFileDiff

func (r *FileDiffRootResolver) InternalFileDiff(diff *unidiff.FileDiff) resolvers.FileDiffResolver

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL