diff --git a/.woodpecker.yml b/.woodpecker.yml index ff49faa..eafb569 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -11,7 +11,7 @@ pipeline: - go version - go install mvdan.cc/gofumpt@latest - "[ $(gofumpt -extra -l . | wc -l) != 0 ] && { echo 'code not formated'; exit 1; }" - - golangci-lint run -v + - golangci-lint run # # TODO: make tests work # test: diff --git a/server/database/setup.go b/server/database/setup.go index f3cac16..e48b661 100644 --- a/server/database/setup.go +++ b/server/database/setup.go @@ -13,6 +13,8 @@ import ( "github.com/rs/zerolog/log" ) +var _ CertDB = aDB{} + type aDB struct { ctx context.Context cancel context.CancelFunc @@ -76,20 +78,6 @@ func (p aDB) sync() { } } -func (p aDB) compact() { - for { - err := p.intern.Sync() - if err != nil { - log.Err(err).Msg("Syncing cert database failed") - } - select { - case <-p.ctx.Done(): - return - case <-time.After(p.syncInterval): - } - } -} - func New(path string) (CertDB, error) { if path == "" { return nil, fmt.Errorf("path not set")