archive plugin

This commit is contained in:
royalcat 2025-04-03 03:42:18 +04:00
parent 1912b5baf0
commit a02733a926
4 changed files with 26 additions and 14 deletions
plugins/archive

View file

@ -17,14 +17,19 @@ const daemonName = "archive"
type ArchivePlugin struct{}
var _ tstor.Plugin = (*ArchivePlugin)(nil)
// Name implements tstor.Plugin.
func (a *ArchivePlugin) Name() string {
func (ArchivePlugin) Name() string {
return daemonName
}
var _ tstor.Plugin = (*ArchivePlugin)(nil)
var _ tstor.DaemonPlugin = (*ArchivePlugin)(nil)
var _ daemon.DaemonConstructor = NewDaemon
// NewDaemon implements tstor.DaemonPlugin.
func (a *ArchivePlugin) NewDaemon(context.Context, *koanf.Koanf) (daemon.Daemon, error) {
return &Daemon{}, nil
}
func NewDaemon(ctx context.Context, koanf *koanf.Koanf) (daemon.Daemon, error) {
return &Daemon{}, nil