__PACKAGE__->register_method(
api_name => 'open-ils.reporter.schedule.retrieve_by_folder',
- method => 'retrieve_schedules');
+ method => 'retrieve_schedules',
+ stream => 1
+);
sub retrieve_schedules {
my( $self, $conn, $auth, $folderId, $limit, $complete ) = @_;
my $e = new_rstore_editor(authtoken=>$auth);
$query->[0]->{complete_time} = undef unless $complete;
$query->[0]->{complete_time} = { '!=' => undef } if $complete;
- return $e->search_reporter_schedule($query);
+ my $schedules = $e->search_reporter_schedule($query);
+ foreach my $schedule (@$schedules) {
+ $conn->respond($schedule);
+ }
+
+ return undef;
}
__PACKAGE__->register_method(