]> git.mxchange.org Git - friendica.git/blobdiff - static/routes.config.php
Merge pull request #10918 from nupplaphil/feat/core_new_paradigm
[friendica.git] / static / routes.config.php
index 9dbd2a615b42b1442152e0aa7bc997264a2d4a14..24fa016179fe45a269012c8037e377c85481c496 100644 (file)
@@ -259,6 +259,8 @@ return [
        '/dirfind'                  => [Module\Search\Directory::class, [R::GET]],
        '/directory'                => [Module\Directory::class,        [R::GET]],
 
+       '/events/json'                => [Module\Events\Json::class,        [R::GET]],
+
        '/feed'     => [
                '/{nickname}'          => [Module\Feed::class, [R::GET]],
                '/{nickname}/posts'    => [Module\Feed::class, [R::GET]],
@@ -371,13 +373,18 @@ return [
        '/permission/tooltip/{type}/{id:\d+}' => [Module\PermissionTooltip::class, [R::GET]],
 
        '/photo' => [
-               '/{name}'                             => [Module\Photo::class, [R::GET]],
+               '/{name}'                                                  => [Module\Photo::class, [R::GET]],
+               '/{type}/{id:\d+}'                                         => [Module\Photo::class, [R::GET]],
                // User Id Fallback, to remove after version 2021.12
-               '/{type}/{uid_ext:\d+\..*}'               => [Module\Photo::class, [R::GET]],
-               '/{type}/{nickname_ext}'              => [Module\Photo::class, [R::GET]],
+               '/{type}/{uid_ext:\d+\..*}'                                => [Module\Photo::class, [R::GET]],
+               '/{type}/{nickname_ext}'                                   => [Module\Photo::class, [R::GET]],
+               // Contact Id Fallback, to remove after version 2021.12
+               '/{type:contact|header}/{customsize:\d+}/{contact_id:\d+}' => [Module\Photo::class, [R::GET]],
+               '/{type:contact|header}/{customsize:\d+}/{guid}'           => [Module\Photo::class, [R::GET]],
+               '/{type}/{customsize:\d+}/{id:\d+}'                        => [Module\Photo::class, [R::GET]],
                // User Id Fallback, to remove after version 2021.12
-               '/{type}/{customsize}/{uid_ext:\d+\..*}'  => [Module\Photo::class, [R::GET]],
-               '/{type}/{customsize}/{nickname_ext}' => [Module\Photo::class, [R::GET]],
+               '/{type}/{customsize:\d+}/{uid_ext:\d+\..*}'               => [Module\Photo::class, [R::GET]],
+               '/{type}/{customsize:\d+}/{nickname_ext}'                  => [Module\Photo::class, [R::GET]],
        ],
 
        '/pretheme'          => [Module\ThemeDetails::class, [R::GET]],
@@ -402,8 +409,8 @@ return [
        ],
 
        '/receive' => [
-               '/public'       => [Module\Diaspora\Receive::class, [R::POST]],
-               '/users/{guid}' => [Module\Diaspora\Receive::class, [R::POST]],
+               '/{type:public}'       => [Module\Diaspora\Receive::class, [        R::POST]],
+               '/{type:users}/{guid}' => [Module\Diaspora\Receive::class, [        R::POST]],
        ],
 
        '/settings' => [