Files
monibuca/plugin/snap/index.go
banshan c2e49f1092 mcp
2025-05-13 19:36:06 +08:00

23 lines
469 B
Go
Executable File

package plugin_snap
import (
m7s "m7s.live/v5"
snap "m7s.live/v5/plugin/snap/pkg"
)
var _ = m7s.InstallPlugin[SnapPlugin](snap.NewTransform)
type SnapPlugin struct {
m7s.Plugin
QueryTimeDelta int `default:"3" desc:"查询截图时允许的最大时间差(秒)"`
}
// OnInit 在插件初始化时添加定时任务
func (p *SnapPlugin) OnInit() (err error) {
// 初始化数据库
if p.DB != nil {
err = p.DB.AutoMigrate(&snap.SnapRecord{})
}
return
}