versia-go/internal/task/handler.go

21 lines
315 B
Go
Raw Permalink Normal View History

2024-08-29 00:46:32 +02:00
package task
import (
"context"
"github.com/versia-pub/versia-go/pkg/taskqueue"
)
type Manager interface {
Notes() NoteHandler
}
type Handler interface {
Register(*taskqueue.Set)
Submit(context.Context, taskqueue.Task) error
}
type NoteHandler interface {
Submit(context.Context, taskqueue.Task) error
}