Versions in this module Expand all Collapse all v1 v1.0.0 Jun 15, 2026 Changes in this version + type EventHandler struct + func NewEventHandler(t interface{ ... }) *EventHandler + func (_m *EventHandler) Handle(ctx context.Context, event pullrequest.Event) error + type EventPublisher struct + func NewEventPublisher(t interface{ ... }) *EventPublisher + func (_m *EventPublisher) Publish(event pullrequest.Event) error + type NotificationPort struct + func NewNotificationPort(t interface{ ... }) *NotificationPort + func (_m *NotificationPort) NotifyMessage(title string, message string) error + func (_m *NotificationPort) NotifyPullRequests(notifications []*port.PRNotificationData) error + func (_m *NotificationPort) SupportsClickActions() bool + type PRTrackingRepository struct + func NewPRTrackingRepository(t interface{ ... }) *PRTrackingRepository + func (_m *PRTrackingRepository) Clear() error + func (_m *PRTrackingRepository) Fetch(prIdentifier pullrequest.PRIdentifier) (*pullrequest.PullRequest, error) + func (_m *PRTrackingRepository) IsEmpty() bool + func (_m *PRTrackingRepository) LoadAll() ([]*pullrequest.PullRequest, error) + func (_m *PRTrackingRepository) Save(pullRequests []*pullrequest.PullRequest) error + func (_m *PRTrackingRepository) Update(pullRequest *pullrequest.PullRequest) error + type PullRequestRepository struct + func NewPullRequestRepository(t interface{ ... }) *PullRequestRepository + func (_m *PullRequestRepository) AuthenticatedUser() string + func (_m *PullRequestRepository) FetchActivities(prs []*pullrequest.PullRequest, since time.Time) (map[string]pullrequest.PRActivityData, error) + func (_m *PullRequestRepository) FetchPRStatus(owner string, repo string, number int) (pullrequest.PRStatus, error) + func (_m *PullRequestRepository) FetchRequestedReviews() ([]*pullrequest.PullRequest, error) + func (_m *PullRequestRepository) FetchUserCreated() ([]*pullrequest.PullRequest, error) + type UIPort struct + func NewUIPort(t interface{ ... }) *UIPort + func (_m *UIPort) UpdateDisplay(requestedReviewPRs []*pullrequest.PullRequest, ...)