suno

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetFetch

func GetFetch(c *gin.Context)

func GetFetchByID

func GetFetchByID(c *gin.Context)

func StringError

func StringError(c *gin.Context, httpCode int, code, message string)

func TaskModel2Dto

func TaskModel2Dto(task *model.Task) *types.TaskDto

Types

type SunoTask

type SunoTask struct {
	base.TaskBase
	Action   string
	Request  *sunoProvider.SunoSubmitReq
	Provider *sunoProvider.SunoProvider
}

func (*SunoTask) HandleError

func (t *SunoTask) HandleError(err *base.TaskError)

func (*SunoTask) Init

func (t *SunoTask) Init() *base.TaskError

func (*SunoTask) Relay

func (t *SunoTask) Relay() *base.TaskError

func (*SunoTask) SetProvider

func (t *SunoTask) SetProvider() *base.TaskError

func (*SunoTask) ShouldRetry

func (t *SunoTask) ShouldRetry(c *gin.Context, err *base.TaskError) bool

func (*SunoTask) UpdateTaskStatus

func (t *SunoTask) UpdateTaskStatus(ctx context.Context, taskChannelM map[int][]string, taskM map[string]*model.Task) error

Jump to

Keyboard shortcuts

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