Skip to content

Commit e14ebfc

Browse files
committed
Return servers in JSON instead of custom format
1 parent 01e0576 commit e14ebfc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/Brass/API.pm

+4-4
Original file line numberDiff line numberDiff line change
@@ -261,18 +261,18 @@ get 'api/server/' => sub {
261261

262262
my @types = $rs->all;
263263

264+
my %return;
264265
foreach my $type (@types)
265266
{
266267
next unless $type->server_servertypes->count;
267268
$output .= $type->name.":";
268-
my @servers;
269+
$return{$type->name} ||= [];
269270
foreach my $server ($type->server_servertypes)
270271
{
271-
push @servers, $server->server->name;
272+
push @{$return{$type->name}}, $server->server->name;
272273
}
273-
$output .= join ',', @servers;
274-
$output .= "\n";
275274
}
275+
$output = encode_json(\%return);
276276
}
277277
elsif ($action eq 'domain')
278278
{

0 commit comments

Comments
 (0)