Files
ddns-updater/internal/server/interfaces.go
2022-12-07 10:10:18 +00:00

22 lines
318 B
Go

package server
import (
"context"
"github.com/qdm12/ddns-updater/internal/records"
)
type Database interface {
SelectAll() (records []records.Record)
}
type UpdateForcer interface {
ForceUpdate(ctx context.Context) (errors []error)
}
type Logger interface {
Info(s string)
Warn(s string)
Error(s string)
}