30 lines
905 B
PHP
30 lines
905 B
PHP
|
<?php
|
||
|
|
||
|
use Slim\Http\Request;
|
||
|
use Slim\Http\Response;
|
||
|
|
||
|
// Routes
|
||
|
|
||
|
/**
|
||
|
* @var $app \Slim\App
|
||
|
*/
|
||
|
|
||
|
$app->get('/servers', \Friendica\Directory\Routes\Http\Servers::class);
|
||
|
|
||
|
$app->get('/search[/{account_type}]', \Friendica\Directory\Routes\Http\Search::class)->setName('search');
|
||
|
|
||
|
$app->get('/submit', \Friendica\Directory\Routes\Http\Submit::class);
|
||
|
|
||
|
$app->get('/photo/{profile_id:[0-9]+}.jpg', \Friendica\Directory\Routes\Http\Photo::class)->setName('photo');
|
||
|
|
||
|
$app->get('/sync/pull/all', \Friendica\Directory\Routes\Http\SyncPull::class);
|
||
|
$app->get('/sync/pull/since/{since}', \Friendica\Directory\Routes\Http\SyncPull::class);
|
||
|
|
||
|
$app->get('/VERSION', function (Request $request, Response $response) {
|
||
|
$response->getBody()->write(file_get_contents(__DIR__ . '/../VERSION'));
|
||
|
|
||
|
return $response;
|
||
|
});
|
||
|
|
||
|
$app->get('/[{account_type}]', \Friendica\Directory\Routes\Http\Directory::class)->setName('directory');
|