subscription

package
v1.15.19 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2026 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CheckSubscriptionLogic

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

CheckSubscriptionLogic is the queue shell for the subscription lifecycle sweep; the business logic lives in the subscription module (ADR-001 step 6 preparation).

func NewCheckSubscriptionLogic

func NewCheckSubscriptionLogic(svc *svc.ServiceContext) *CheckSubscriptionLogic

func (*CheckSubscriptionLogic) ProcessTask

func (l *CheckSubscriptionLogic) ProcessTask(ctx context.Context, _ *asynq.Task) error

type RemindExpiringLogic added in v1.15.16

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

RemindExpiringLogic is the queue shell for the pre-expiry reminder; the business logic lives in the subscription module.

func NewRemindExpiringLogic added in v1.15.16

func NewRemindExpiringLogic(svc *svc.ServiceContext) *RemindExpiringLogic

func (*RemindExpiringLogic) ProcessTask added in v1.15.16

func (l *RemindExpiringLogic) ProcessTask(ctx context.Context, _ *asynq.Task) error

Jump to

Keyboard shortcuts

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