Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CanonicalVersionCheckTask ¶
type CanonicalVersionCheckTask struct { *tasks.BaseTask // Version info Version bindings.CanonicalVersion }
CanonicalVersionCheckTask contains required state for the task.
func NewVersionCheckTask ¶
func NewVersionCheckTask(version bindings.CanonicalVersion) *CanonicalVersionCheckTask
NewVersionCheckTask creates a background task that attempts to verify the version check.
func (*CanonicalVersionCheckTask) Execute ¶
func (t *CanonicalVersionCheckTask) Execute(ctx context.Context) (*types.Transaction, *tasks.TaskErr)
Execute executes the task business logic.
func (*CanonicalVersionCheckTask) Prepare ¶
func (t *CanonicalVersionCheckTask) Prepare(ctx context.Context) *tasks.TaskErr
Prepare prepares for work to be done in the CanonicalVersionCheckTask.
func (*CanonicalVersionCheckTask) ShouldExecute ¶
ShouldExecute checks if it makes sense to execute the task.
Click to show internal directories.
Click to hide internal directories.