Skip to content

Commit e292c27

Browse files
committed
Remove contrived Conditional Piping example
1 parent 3b069be commit e292c27

File tree

3 files changed

+0
-43
lines changed

3 files changed

+0
-43
lines changed

code_samples/lib/command_it/command_chaining_cleanup.dart

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -78,37 +78,6 @@ class MultiPipeManager {
7878
}
7979
// #endregion cleanup_multiple
8080

81-
// #region cleanup_conditional
82-
class ConditionalPipeManager {
83-
late final sourceCommand = Command.createSync<String, String>(
84-
(s) => s,
85-
initialValue: '',
86-
);
87-
88-
late final targetCommand = Command.createAsyncNoResult<String>(
89-
(s) async => api.saveContent(s),
90-
);
91-
92-
ListenableSubscription? _subscription;
93-
94-
void enablePipe() {
95-
// Only create if not already active
96-
_subscription ??= sourceCommand.pipeToCommand(targetCommand);
97-
}
98-
99-
void disablePipe() {
100-
_subscription?.cancel();
101-
_subscription = null;
102-
}
103-
104-
void dispose() {
105-
_subscription?.cancel();
106-
sourceCommand.dispose();
107-
targetCommand.dispose();
108-
}
109-
}
110-
// #endregion cleanup_conditional
111-
11281
void main() {
11382
// Examples compile but don't run
11483
}

docs/documentation/command_it/command_chaining.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,6 @@ The real power comes from combining `pipeToCommand` with [listen_it operators](/
137137

138138
<<< @/../code_samples/lib/command_it/command_chaining_cleanup.dart#cleanup_multiple
139139

140-
### Conditional Piping
141-
142-
Enable/disable pipes at runtime:
143-
144-
<<< @/../code_samples/lib/command_it/command_chaining_cleanup.dart#cleanup_conditional
145-
146140
## Warning: Circular Pipes
147141

148142
::: danger Avoid Circular Pipes

docs/es/documentation/command_it/command_chaining.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,6 @@ El verdadero poder viene de combinar `pipeToCommand` con [operadores de listen_i
137137

138138
<<< @/../code_samples/lib/command_it/command_chaining_cleanup.dart#cleanup_multiple
139139

140-
### Piping Condicional
141-
142-
Habilita/deshabilita pipes en tiempo de ejecución:
143-
144-
<<< @/../code_samples/lib/command_it/command_chaining_cleanup.dart#cleanup_conditional
145-
146140
## Advertencia: Pipes Circulares
147141

148142
::: danger Evita Pipes Circulares

0 commit comments

Comments
 (0)