pipelineRemotesChanged property

  1. @override
Stream<List<PipelineRemoteStorage>> get pipelineRemotesChanged

Stream that emits when remote list changes.

Fires when:

  • A remote is added/removed from the list (e.g., user logs in/out)
  • Backend configuration changes affecting remotes

Note that it does not fire when remote's availability status changes.

Uses BehaviorSubject to provide current state on subscription and enable synchronous access to last emitted value.

Implementation

@override
Stream<List<PipelineRemoteStorage>> get pipelineRemotesChanged =>
    _remotesChangedSubject.stream;