Skip to content

Commit f20a2a2

Browse files
authored
Merge pull request #2448 from jmaslak/wrap-whenever-i-s-a-listen
Example use of whenever should use a react block
2 parents 62ab82f + 631735d commit f20a2a2

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

CREDITS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ N: Juan Julián Merelo Guervós
144144
E: jjmerelo@gmail.com
145145
U: JJ
146146

147+
N: Joelle Maslak
148+
E: jmaslak@antelope.net
149+
U: jmaslak
150+
147151
N: John Gabriele
148152
E: jgabriele@fastmail.fm
149153

doc/Type/IO/Socket/Async.pod6

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,12 @@ Or when using C<whenever>:
162162
163163
=begin code
164164
my $listener = IO::Socket::Async.listen('127.0.0.1', 5000);
165-
my $big-finish = Promise.new;
166-
my $tap = do whenever $listener -> $conn { ... }
167-
await $big-finish;
165+
my $tap;
166+
react {
167+
$tap = do whenever $listener -> $conn { ... }
168+
}
169+
170+
# When you want to close the listener, you can still use:
168171
$tap.close;
169172
=end code
170173

0 commit comments

Comments
 (0)