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: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Module

func Module(c *di.Container)

func NewResolver

func NewResolver(
	viewRepo db_view.Repository,
	workspaceReader db_workspace.WorkspaceReader,
	snapshotter snapshotter.Snapshotter,
	snapshotRepo db_snapshots.Repository,
	authorResolver resolvers.AuthorRootResolver,
	workspaceResolver *resolvers.WorkspaceRootResolver,
	workspaceWriter db_workspace.WorkspaceWriter,
	viewEvents events.EventReader,
	eventSender events.EventSender,
	executorProvider executor.Provider,
	logger *zap.Logger,
	viewStatusRootResolver resolvers.ViewStatusRootResolver,
	workspaceWatchersService *service_workspace_watchers.Service,
	analyticsClient analytics.Client,
	codebaseResolver resolvers.CodebaseRootResolver,
	authService *service_auth.Service,
) resolvers.ViewRootResolver

func NewViewStatusRootResolver

func NewViewStatusRootResolver(
	viewStatusRepo db_mutagen.ViewStatusRepository,
	logger *zap.Logger,
) resolvers.ViewStatusRootResolver

Types

type Resolver

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

func (*Resolver) Author

func (*Resolver) Codebase

func (*Resolver) CreatedAt

func (r *Resolver) CreatedAt() int32

func (*Resolver) ID

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

func (*Resolver) IgnoredPaths

func (r *Resolver) IgnoredPaths(ctx context.Context) ([]string, error)

func (*Resolver) LastUsedAt

func (r *Resolver) LastUsedAt() int32

func (*Resolver) MountHostname

func (r *Resolver) MountHostname() string

func (*Resolver) MountPath

func (r *Resolver) MountPath() string

func (*Resolver) ShortMountPath

func (r *Resolver) ShortMountPath() string

func (*Resolver) Status

func (*Resolver) SuggestingWorkspace

func (r *Resolver) SuggestingWorkspace() resolvers.WorkspaceResolver

func (*Resolver) Workspace

type ViewRootResolver

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

func (*ViewRootResolver) CopyWorkspaceToView

func (r *ViewRootResolver) CopyWorkspaceToView(ctx context.Context, args resolvers.CopyViewArgs) (resolvers.ViewResolver, error)

func (*ViewRootResolver) CreateView

func (*ViewRootResolver) InternalLastUsedViewByUser

func (r *ViewRootResolver) InternalLastUsedViewByUser(ctx context.Context, codebaseID, userID string) (resolvers.ViewResolver, error)

func (*ViewRootResolver) InternalViewsByUser

func (r *ViewRootResolver) InternalViewsByUser(userID string) ([]resolvers.ViewResolver, error)

func (*ViewRootResolver) OpenWorkspaceOnView

func (r *ViewRootResolver) OpenWorkspaceOnView(ctx context.Context, args resolvers.OpenViewArgs) (resolvers.ViewResolver, error)

func (*ViewRootResolver) RepairView

func (r *ViewRootResolver) RepairView(ctx context.Context, args struct{ ID graphql.ID }) (resolvers.ViewResolver, error)

func (*ViewRootResolver) UpdatedView

func (*ViewRootResolver) UpdatedViews

func (r *ViewRootResolver) UpdatedViews(ctx context.Context) (chan resolvers.ViewResolver, error)

func (*ViewRootResolver) View

type ViewStatusRootResolver

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

func (*ViewStatusRootResolver) InternalViewStatus

func (r *ViewStatusRootResolver) InternalViewStatus(ctx context.Context, viewID string) (resolvers.ViewStatusResolver, error)

Jump to

Keyboard shortcuts

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