Files
ddns-updater/internal/server/interfaces.go
Quentin McGaw 1561babd76 chore(lint): add ireturn linter
- Return concrete structs
- Accept interfaces
- Define narrow interfaces locally where needed
2022-08-28 19:50:02 +00:00

16 lines
242 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)
}