Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository interface {
Get(context.Context, uuid.UUID) (*entity.Session, error)
GetFromContext(ctx context.Context) (*entity.Session, error)
GetAllFromWorkspaceRoot(ctx context.Context, workspaceRoot string) ([]*entity.Session, error)
Set(context.Context, *entity.Session) error
Delete(ctx context.Context, id uuid.UUID) error
SessionCount(ctx context.Context) (int, error)
}
Repository is an entity-scoped repository.
func New ¶
func New(stats tally.Scope) Repository
New returns a repository to a key-value Session data store.
Click to show internal directories.
Click to hide internal directories.