diff options
Diffstat (limited to 'p/api/greader.php')
| -rw-r--r-- | p/api/greader.php | 10 |
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(); } |
