. * */ namespace Friendica\Module\Api\Friendica\Photoalbum; use Friendica\Model\Photo; use Friendica\Module\BaseApi; /** * api/friendica/photoalbum * * @package Friendica\Module\Api\Friendica\Photoalbum */ class Index extends BaseApi { protected function rawContent(array $request = []) { self::checkAllowedScope(self::SCOPE_READ); $uid = self::getCurrentUserID(); $albums = Photo::getAlbums($uid); $items = []; foreach ($albums as $album) { $items[] = [ 'name' => $album['album'], 'created' => $album['created'], 'count' => $album['total'], ]; } $this->response->addFormattedContent('albums', ['albums' => $items], $this->parameters['extension'] ?? null); } }