(name string, fn func(*DB))
| 225 | } |
| 226 | |
| 227 | func (c *callback) Register(name string, fn func(*DB)) error { |
| 228 | c.name = name |
| 229 | c.handler = fn |
| 230 | c.processor.callbacks = append(c.processor.callbacks, c) |
| 231 | return c.processor.compile() |
| 232 | } |
| 233 | |
| 234 | func (c *callback) Remove(name string) error { |
| 235 | c.processor.db.Logger.Warn(context.Background(), "removing callback `%s` from %s\n", name, utils.FileWithLineNum()) |