25 lines
473 B
Go
25 lines
473 B
Go
package workflow
|
|
|
|
type Context struct {
|
|
TorrentName string
|
|
Category string
|
|
Tags []string
|
|
ContentPath string
|
|
RootPath string
|
|
SavePath string
|
|
NumberOfFiles int
|
|
TorrentSize uint64
|
|
CurrentTracker string
|
|
InfoHashV1 string
|
|
InfoHashV2 string
|
|
TorrentID string
|
|
AddEvent bool
|
|
}
|
|
|
|
func (c Context) AsMap() map[string]any {
|
|
return map[string]any{
|
|
"torrent_name": c.TorrentName,
|
|
"category": c.Category,
|
|
}
|
|
}
|