That way we can return file diffs as additional return attribute.
$new->{total} = $res->{total};
}
+ if ($success && $res->{changes}) {
+ $new->{changes} = $res->{changes};
+ }
+
$res->{data} = $new;
}
# set environment variables
$rpcenv->set_language('C'); # fixme:
$rpcenv->set_client_ip($clientip);
- $rpcenv->set_result_count(undef);
my $euid = $>;
if (my $count = $rpcenv->get_result_count()) {
$resp->{total} = $count;
}
+ if (my $diff = $rpcenv->get_result_changes()) {
+ $resp->{changes} = $diff;
+ }
};
my $err = $@;
if ($err) {