X-Git-Url: http://nitlanguage.org diff --git a/src/nitweb.nit b/src/nitweb.nit index 61117a5..071a2af 100644 --- a/src/nitweb.nit +++ b/src/nitweb.nit @@ -85,7 +85,7 @@ private class NitwebPhase app.use_before("/*", new SessionInit) app.use_before("/*", new RequestClock) - app.use("/api", new NitwebAPIRouter(config)) + app.use("/api", new APIRouter(config)) app.use("/login", new GithubLogin(config.github_client_id)) app.use("/oauth", new GithubOAuthCallBack(config.github_client_id, config.github_client_secret)) app.use("/logout", new GithubLogout) @@ -96,29 +96,6 @@ private class NitwebPhase end end -# Group all api handlers in one router. -class NitwebAPIRouter - super APIRouter - - init do - use("/catalog", new APICatalogRouter(config)) - use("/list", new APIList(config)) - use("/search", new APISearch(config)) - use("/random", new APIRandom(config)) - use("/entity/:id", new APIEntity(config)) - use("/code/:id", new APIEntityCode(config)) - use("/uml/:id", new APIEntityUML(config)) - use("/linearization/:id", new APIEntityLinearization(config)) - use("/defs/:id", new APIEntityDefs(config)) - use("/feedback/", new APIFeedbackRouter(config)) - use("/inheritance/:id", new APIEntityInheritance(config)) - use("/graph/", new APIGraphRouter(config)) - use("/docdown/", new APIDocdown(config)) - use("/metrics/", new APIMetricsRouter(config)) - use("/user", new GithubUser) - end -end - # build toolcontext var toolcontext = new ToolContext var tpl = new Template