pipelineRemotesChanged property
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;