]> git.mxchange.org Git - friendica.git/commitdiff
Add latest_first parameter to photo gallery listing Friendica API endpoint
authorHank Grabowski <hankgrabowski@gmail.com>
Tue, 13 Dec 2022 20:41:24 +0000 (15:41 -0500)
committerHank Grabowski <hankgrabowski@gmail.com>
Tue, 13 Dec 2022 20:41:24 +0000 (15:41 -0500)
src/Module/Api/Friendica/Photoalbum/Show.php

index 20c5c4a6fba0e80bd916c89005b742590a5b06d0..da16cbedc2174fa59f049fee50256c2e497a033e 100644 (file)
@@ -60,15 +60,17 @@ class Show extends BaseApi
                        'album'           => '',    // Get pictures in this album
                        'offset'          => 0,     // Return results offset by this value
                        'limit'           => 50,    // Maximum number of results to return. Defaults to 50. Max 500
+                       'latest_first'    => false, // Whether to reverse the order so newest are first
                ], $request);
                if (empty($request['album'])) {
                        throw new HTTPException\BadRequestException('No album name specified.');
                }
 
 
+               $orderDescending = $request['latest_first'];
                $album = $request['album'];
                $condition = ["`uid` = ? AND `album` = ?", $uid, $album];
-               $params = ['order' => ['id'], 'group_by' => ['resource-id']];
+               $params = ['order' => ['id' => $orderDescending], 'group_by' => ['resource-id']];
 
                //'limit' => [$request['offset'], $request['limit']]
                $limit = $request['limit'];