task

package
v0.12.4 Latest Latest
Warning

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

Go to latest
Published: May 1, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActivateUpdateTaskBulk

func ActivateUpdateTaskBulk()

func CompletedTask

func CompletedTask(quotaInstance *relay_util.Quota, taskAdaptor base.TaskInterface, c *gin.Context)

func DeactivateTask

func DeactivateTask()

func GetRelayMode

func GetRelayMode(c *gin.Context) int

func GetTaskAdaptor

func GetTaskAdaptor(relayType int, c *gin.Context) (base.TaskInterface, error)

func GetTaskAdaptorByPlatform

func GetTaskAdaptorByPlatform(platform string) (base.TaskInterface, error)

func GetTaskBase added in v0.12.0

func GetTaskBase(c *gin.Context, platform string) base.TaskBase

func InitTask

func InitTask()

func RegisterTaskAdaptor added in v0.12.0

func RegisterTaskAdaptor(relayMode int, platform string, factory TaskAdaptorFactory)

func RelayTaskSubmit

func RelayTaskSubmit(c *gin.Context)

func Task

func Task()

func UpdateTaskBulk

func UpdateTaskBulk()

func UpdateTaskByPlatform

func UpdateTaskByPlatform(ctx context.Context,
	platform string, taskChannelM map[int][]string, taskM map[string]*model.Task)

Types

type TaskAdaptorFactory added in v0.12.0

type TaskAdaptorFactory func(c *gin.Context, platform string) base.TaskInterface

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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