application

package
v0.22.2 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package application holds the maintenance use cases — stale-message cleanup and PR reconcile — implemented against the ports declared in the maintenance domain layer.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cleaner

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

Cleaner is the stale-message cleanup use case; see domain.StaleMessageCleaner.

func NewCleaner

func NewCleaner(params domain.CleanerParams) *Cleaner

NewCleaner constructs the stale-message cleanup use case from its domain params.

func (*Cleaner) Run

func (c *Cleaner) Run(ctx context.Context) error

Run implements domain.StaleMessageCleaner.

type Reconciler

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

Reconciler is the PR reconcile use case; see domain.Reconciler.

func NewReconciler

func NewReconciler(params domain.ReconcilerParams) *Reconciler

NewReconciler constructs the PR reconcile use case from its domain params.

func (*Reconciler) Run

func (r *Reconciler) Run(ctx context.Context) (domain.Summary, error)

Run implements domain.Reconciler.

Jump to

Keyboard shortcuts

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