Documentation ¶
Index ¶
- func Module(c *di.Container)
- func NewResolver(viewRepo db_view.Repository, workspaceReader db_workspace.WorkspaceReader, ...) resolvers.ViewRootResolver
- func NewViewStatusRootResolver(viewStatusRepo db_mutagen.ViewStatusRepository, logger *zap.Logger) resolvers.ViewStatusRootResolver
- type Resolver
- func (r *Resolver) Author(ctx context.Context) (resolvers.AuthorResolver, error)
- func (r *Resolver) Codebase(ctx context.Context) (resolvers.CodebaseResolver, error)
- func (r *Resolver) CreatedAt() int32
- func (r *Resolver) ID() graphql.ID
- func (r *Resolver) IgnoredPaths(ctx context.Context) ([]string, error)
- func (r *Resolver) LastUsedAt() int32
- func (r *Resolver) MountHostname() string
- func (r *Resolver) MountPath() string
- func (r *Resolver) ShortMountPath() string
- func (r *Resolver) Status(ctx context.Context) (resolvers.ViewStatusResolver, error)
- func (r *Resolver) SuggestingWorkspace() resolvers.WorkspaceResolver
- func (r *Resolver) Workspace(ctx context.Context) (resolvers.WorkspaceResolver, error)
- type ViewRootResolver
- func (r *ViewRootResolver) CopyWorkspaceToView(ctx context.Context, args resolvers.CopyViewArgs) (resolvers.ViewResolver, error)
- func (r *ViewRootResolver) CreateView(ctx context.Context, args resolvers.CreateViewArgs) (resolvers.ViewResolver, error)
- func (r *ViewRootResolver) InternalLastUsedViewByUser(ctx context.Context, codebaseID, userID string) (resolvers.ViewResolver, error)
- func (r *ViewRootResolver) InternalViewsByUser(userID string) ([]resolvers.ViewResolver, error)
- func (r *ViewRootResolver) OpenWorkspaceOnView(ctx context.Context, args resolvers.OpenViewArgs) (resolvers.ViewResolver, error)
- func (r *ViewRootResolver) RepairView(ctx context.Context, args struct{ ... }) (resolvers.ViewResolver, error)
- func (r *ViewRootResolver) UpdatedView(ctx context.Context, args resolvers.UpdatedViewArgs) (chan resolvers.ViewResolver, error)
- func (r *ViewRootResolver) UpdatedViews(ctx context.Context) (chan resolvers.ViewResolver, error)
- func (r *ViewRootResolver) View(ctx context.Context, args resolvers.ViewArgs) (resolvers.ViewResolver, error)
- type ViewStatusRootResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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) IgnoredPaths ¶
func (*Resolver) LastUsedAt ¶
func (*Resolver) MountHostname ¶
func (*Resolver) ShortMountPath ¶
func (*Resolver) SuggestingWorkspace ¶
func (r *Resolver) SuggestingWorkspace() resolvers.WorkspaceResolver
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 (r *ViewRootResolver) CreateView(ctx context.Context, args resolvers.CreateViewArgs) (resolvers.ViewResolver, error)
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 (r *ViewRootResolver) UpdatedView(ctx context.Context, args resolvers.UpdatedViewArgs) (chan resolvers.ViewResolver, error)
func (*ViewRootResolver) UpdatedViews ¶
func (r *ViewRootResolver) UpdatedViews(ctx context.Context) (chan resolvers.ViewResolver, error)
func (*ViewRootResolver) View ¶
func (r *ViewRootResolver) View(ctx context.Context, args resolvers.ViewArgs) (resolvers.ViewResolver, error)
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)
Click to show internal directories.
Click to hide internal directories.