Skip to content

Commit

Permalink
perf: Don't trigger diffs when domains haven't changed.
Browse files Browse the repository at this point in the history
  • Loading branch information
n6g7 committed Jan 18, 2024
1 parent d447366 commit 0ccecb9
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions internal/reconcile/reconciler.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package reconcile

import (
"fmt"
"reflect"
"time"

"github.com/n6g7/bingo/internal/config"
Expand Down Expand Up @@ -64,12 +65,18 @@ func NewReconciler(

func (r *Reconciler) SetNameserverDomains(nsDomains *DomainSet) {
r.logger.Trace("received NS domains", "domains", nsDomains.AsSlice())
if reflect.DeepEqual(nsDomains, r.nameserverDomains) {
return
}
r.nameserverDomains = nsDomains
r.needsDiff = true
}

func (r *Reconciler) SetProxyDomains(proxyDomains *DomainSet) {
r.logger.Trace("received proxy domains", "domains", proxyDomains.AsSlice())
if reflect.DeepEqual(proxyDomains, r.proxyDomains) {
return
}
r.proxyDomains = proxyDomains
r.needsDiff = true
}
Expand Down

0 comments on commit 0ccecb9

Please sign in to comment.