]> git.mxchange.org Git - friendica.git/blobdiff - src/App/Router.php
Added post update to remove duplicated contacts
[friendica.git] / src / App / Router.php
index 715ac929ea97e50e622f65873ceb6d85fda4cb0c..50b208792b76a08d55a4734f8c31edabd861f4ea 100644 (file)
@@ -94,6 +94,7 @@ class Router
                $this->routeCollector->addRoute(['GET'],         '/attach/{item:\d+}',   Module\Attach::class);
                $this->routeCollector->addRoute(['GET'],         '/babel',               Module\Debug\Babel::class);
                $this->routeCollector->addRoute(['GET'],         '/bookmarklet',         Module\Bookmarklet::class);
+               $this->routeCollector->addRoute(['GET', 'POST'], '/compose[/{type}]',    Module\Item\Compose::class);
                $this->routeCollector->addGroup('/contact', function (RouteCollector $collector) {
                        $collector->addRoute(['GET'], '[/]',                                 Module\Contact::class);
                        $collector->addRoute(['GET', 'POST'], '/{id:\d+}[/]',                Module\Contact::class);
@@ -123,9 +124,9 @@ class Router
                });
                $this->routeCollector->addRoute(['GET'],         '/feedtest',            Module\Debug\Feed::class);
                $this->routeCollector->addGroup('/fetch', function (RouteCollector $collector) {
-                       $collector->addRoute(['GET'], '/{guid}/post',                        Module\Diaspora\Fetch::class);
-                       $collector->addRoute(['GET'], '/{guid}/status_message',              Module\Diaspora\Fetch::class);
-                       $collector->addRoute(['GET'], '/{guid}/reshare',                     Module\Diaspora\Fetch::class);
+                       $collector->addRoute(['GET'], '/post/{guid}',                        Module\Diaspora\Fetch::class);
+                       $collector->addRoute(['GET'], '/status_message/{guid}',              Module\Diaspora\Fetch::class);
+                       $collector->addRoute(['GET'], '/reshare/{guid}',                     Module\Diaspora\Fetch::class);
                });
                $this->routeCollector->addRoute(['GET'],         '/filer[/{id:\d+}]',    Module\Filer\SaveTag::class);
                $this->routeCollector->addRoute(['GET'],         '/filerm/{id:\d+}',     Module\Filer\RemoveTag::class);
@@ -202,6 +203,7 @@ class Router
                        $collector->addGroup('/2fa', function (RouteCollector $collector) {
                                $collector->addRoute(['GET', 'POST'], '[/]'                    , Module\Settings\TwoFactor\Index::class);
                                $collector->addRoute(['GET', 'POST'], '/recovery'              , Module\Settings\TwoFactor\Recovery::class);
+                               $collector->addRoute(['GET', 'POST'], '/app_specific'          , Module\Settings\TwoFactor\AppSpecific::class);
                                $collector->addRoute(['GET', 'POST'], '/verify'                , Module\Settings\TwoFactor\Verify::class);
                        });
                });
@@ -220,13 +222,9 @@ class Router
                $this->routeCollector->addRoute(['GET'],         '/xrd',                 Module\Xrd::class);
        }
 
-       public function __construct(RouteCollector $routeCollector = null)
+       public function __construct()
        {
-               if (!$routeCollector) {
-                       $routeCollector = new RouteCollector(new Std(), new GroupCountBased());
-               }
-
-               $this->routeCollector = $routeCollector;
+               $this->routeCollector = new RouteCollector(new Std(), new GroupCountBased());
        }
 
        public function getRouteCollector()