Skip to content

Commit d2e3e6e

Browse files
committed
feat(sync): add HasMetricsRecorder method to check recorder attachment
1 parent 8b54022 commit d2e3e6e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

internal/sync/engine.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,11 @@ func (e *Engine) SetSyncMetricsRecorder(recorder SyncMetricsRecorder) {
122122
e.syncRepo = recorder
123123
}
124124

125+
// HasMetricsRecorder reports whether a sync metrics recorder has been attached.
126+
func (e *Engine) HasMetricsRecorder() bool {
127+
return e.syncRepo != nil
128+
}
129+
125130
// GetCurrentRun returns the current sync run being tracked (thread-safe).
126131
func (e *Engine) GetCurrentRun() *BroadcastSyncRun {
127132
e.currentRunMu.RLock()

0 commit comments

Comments
 (0)