diff --git a/modules/mesh-config/cmd/mesh-config/ownerviews.go b/modules/mesh-config/cmd/mesh-config/ownerviews.go index d7367e34..17900b6c 100644 --- a/modules/mesh-config/cmd/mesh-config/ownerviews.go +++ b/modules/mesh-config/cmd/mesh-config/ownerviews.go @@ -79,7 +79,7 @@ func newOwnerViews(ask func(key string, body any) (json.RawMessage, error), chan } return views.DecodeAnswer(answer) }, - Changed: func(string, json.RawMessage, bool) { changed() }} + Changed: func(string, json.RawMessage, bool, time.Time) { changed() }} fol.Raise = func(s views.Status) { if k, v, err := views.UnansweredFinding(Module, s, time.Now()); err == nil { _ = put(k, v) diff --git a/modules/mesh-vault/cmd/mesh-vault/placementview.go b/modules/mesh-vault/cmd/mesh-vault/placementview.go index d0a06eeb..4bcc0f8a 100644 --- a/modules/mesh-vault/cmd/mesh-vault/placementview.go +++ b/modules/mesh-vault/cmd/mesh-vault/placementview.go @@ -49,7 +49,7 @@ func newPlacementView(ask func(key string, body any) (json.RawMessage, error), g say("the vault has no first view of the assigner's placement: %s has not answered since %s (%s); it keeps asking", s.Tool, s.Asked.Format(time.RFC3339), s.Error) }, - Changed: func(key string, _ json.RawMessage, deleted bool) { + Changed: func(key string, _ json.RawMessage, deleted bool, _ time.Time) { if deleted { gone(key) }