Documentation
¶
Index ¶
- type FreeEndMonitor
- type Manager
- func (m *Manager) GetDownloaderManager() *downloader.DownloaderManager
- func (m *Manager) GetFreeEndMonitor() *FreeEndMonitor
- func (m *Manager) InitFreeEndMonitor()
- func (m *Manager) LastVersion() int64
- func (m *Manager) Reload(cfg *models.Config)
- func (m *Manager) Start(site models.SiteGroup, r models.RSSConfig, runner func(ctx context.Context))
- func (m *Manager) StartAll(cfg *models.Config)
- func (m *Manager) Stop(site models.SiteGroup, rssName string)
- func (m *Manager) StopAll()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FreeEndMonitor ¶ added in v0.3.0
type FreeEndMonitor struct {
// contains filtered or unexported fields
}
func NewFreeEndMonitor ¶ added in v0.3.0
func NewFreeEndMonitor(db *gorm.DB, downloaderMgr *downloader.DownloaderManager) *FreeEndMonitor
func (*FreeEndMonitor) CancelTorrent ¶ added in v0.3.0
func (m *FreeEndMonitor) CancelTorrent(torrentID uint)
func (*FreeEndMonitor) ScheduleTorrent ¶ added in v0.3.0
func (m *FreeEndMonitor) ScheduleTorrent(torrent models.TorrentInfo)
func (*FreeEndMonitor) Start ¶ added in v0.3.0
func (m *FreeEndMonitor) Start() error
func (*FreeEndMonitor) Stop ¶ added in v0.3.0
func (m *FreeEndMonitor) Stop()
func (*FreeEndMonitor) TestHandleFreeEndedTorrent ¶ added in v0.3.0
func (m *FreeEndMonitor) TestHandleFreeEndedTorrent(torrent models.TorrentInfo)
TestHandleFreeEndedTorrent 暴露给测试/调试命令使用
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager() *Manager
func (*Manager) GetDownloaderManager ¶ added in v0.2.0
func (m *Manager) GetDownloaderManager() *downloader.DownloaderManager
GetDownloaderManager 获取下载器管理器
func (*Manager) GetFreeEndMonitor ¶ added in v0.3.0
func (m *Manager) GetFreeEndMonitor() *FreeEndMonitor
GetFreeEndMonitor 获取免费结束监控器
func (*Manager) InitFreeEndMonitor ¶ added in v0.3.0
func (m *Manager) InitFreeEndMonitor()
func (*Manager) LastVersion ¶
Click to show internal directories.
Click to hide internal directories.