lib/popcorn: extract Router::handler_in private service
[nit.git] / lib / popcorn / pop_handlers.nit
index 2ce4755..2f438ef 100644 (file)
@@ -317,6 +317,10 @@ class Router
 
        redef fun handle(route, uri, req, res) do
                if not route.match(uri) then return
+               handle_in(route, uri, req, res)
+       end
+
+       private fun handle_in(route: AppRoute, uri: String, req: HttpRequest, res: HttpResponse) do
                for hroute, handler in handlers do
                        handler.handle(hroute, route.uri_root(uri), req, res)
                        if res.sent then break