hydra-notify: Fix processing notifications

This commit is contained in:
Eelco Dolstra 2019-08-12 17:28:21 +02:00
parent 7c7cc8c059
commit 72c36373bb
No known key found for this signature in database
GPG key ID: 8170B4726D7198DE

View file

@ -96,8 +96,8 @@ my $sel = IO::Select->new($fd);
while (1) {
$sel->can_read;
my $notify = $dbh->func("pg_notifies");
next if !$notify;
while (my $notify = $dbh->func("pg_notifies")) {
my ($channelName, $pid, $payload) = @$notify;
#print STDERR "got '$channelName' from $pid: $payload\n";
@ -120,3 +120,4 @@ while (1) {
print STDERR "error processing message '$payload' on channel '$channelName': $@\n";
}
}
}