Files
ddns-updater/internal/data/interfaces.go
2023-06-12 09:48:43 +00:00

15 lines
297 B
Go

package data
import (
"net/netip"
"time"
"github.com/qdm12/ddns-updater/internal/models"
)
type PersistentDatabase interface {
Close() error
StoreNewIP(domain, host string, ip netip.Addr, t time.Time) (err error)
GetEvents(domain, host string) (events []models.HistoryEvent, err error)
}