NewDefaultNotifyPlugin return new NotifyPlugin with default config
(app *DotWeb)
| 17 | |
| 18 | // NewDefaultNotifyPlugin return new NotifyPlugin with default config |
| 19 | func NewDefaultNotifyPlugin(app *DotWeb) *NotifyPlugin { |
| 20 | p := new(NotifyPlugin) |
| 21 | p.app = app |
| 22 | p.LoopTime = notifyPlugin_LoopTime |
| 23 | p.Root = app.Config.ConfigFilePath |
| 24 | p.suffix = make(map[string]bool) |
| 25 | p.ModTimes = make(map[string]time.Time) |
| 26 | return p |
| 27 | } |
| 28 | |
| 29 | // NewNotifyPlugin return new NotifyPlugin with fileRoot & loopTime & suffix |
| 30 | // if suffix is nil or suffix[0] == "*", will visit all files in fileRoot |
no outgoing calls