fix(layoutCounters): actually export APIControllers.getRepoCounters@@ -34,3 +34,7 @@ const getRepositoryCounters: ReqHandler<
};
export default getRepositoryCounters;
+
+export const APIControllers = {
+ getRepositoryCounters,
+};
@@ -8,3 +8,4 @@ export { SSHAuthController } from "./ssh-auth";
export { SyntaxHighlightController } from "./syntaxHighlight";
export { ThemeController } from "./theme";
export { UserController } from "./user";
+export { APIControllers } from "./api/getRepositoryCounters";
@@ -30,6 +30,7 @@ import {
SyntaxHighlightController,
ThemeController,
UserController,
+ APIControllers,
} from "./controllers";
function getTypedRouter<RoutesParams extends IRouteParams = IRouteParams>() {
@@ -43,7 +44,7 @@ function getTypedRouter<RoutesParams extends IRouteParams = IRouteParams>() {
const RootAppRouter: AppRouter<AppRouteParams> = () => {
const loggedOrLoginRedirect = authenticatedOrLogin();
const guestOrDashboardRedirect = guestOrRedirect(
- AppRoutePaths[AppRoute.USER_DASHBOARD]
+ AppRoutePaths[AppRoute.USER_DASHBOARD],
);
const { Root, Group, Route } = getTypedRouter<AppRouteParams>();
@@ -74,6 +75,13 @@ const RootAppRouter: AppRouter<AppRouteParams> = () => {
schema={AppRouteSchemas[AppRoute.SSH_AUTH]}
handler={SSHAuthController.onSSHAuth}
/>
+ <Route
+ name={AppRoute.REPOSITORY_COUNTERS_API}
+ method={"GET"}
+ path={AppRoutePaths[AppRoute.REPOSITORY_COUNTERS_API]}
+ schema={AppRouteSchemas[AppRoute.REPOSITORY_COUNTERS_API]}
+ handler={APIControllers.getRepositoryCounters}
+ />
{/* --- */}
<Route
name={AppRoute.AUTH_REGISTER}