@override Future<void> dispose() async { _authProvider.isAuthenticatedNotifier.removeListener(_authStateChanged); await _remotesChangedSubject.close(); }