aboutsummaryrefslogtreecommitdiff
path: root/p/api/greader.php
diff options
context:
space:
mode:
Diffstat (limited to 'p/api/greader.php')
-rw-r--r--p/api/greader.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/p/api/greader.php b/p/api/greader.php
index 615f83567..d2fa810d0 100644
--- a/p/api/greader.php
+++ b/p/api/greader.php
@@ -715,8 +715,9 @@ final class GReaderAPI {
$response['continuation'] = '' . $entry->id();
}
}
-
- echo json_encode($response, JSON_OPTIONS), "\n";
+ unset($entries, $entryDAO, $items);
+ gc_collect_cycles();
+ echoJson($response, 2); // $optimisationDepth=2 as we are interested in being memory efficient for {"items":[...]}
exit();
}
@@ -805,8 +806,9 @@ final class GReaderAPI {
'updated' => time(),
'items' => $items,
);
-
- echo json_encode($response, JSON_OPTIONS), "\n";
+ unset($entries, $entryDAO, $items);
+ gc_collect_cycles();
+ echoJson($response, 2); // $optimisationDepth=2 as we are interested in being memory efficient for {"items":[...]}
exit();
}