diff --git a/mnemo_cards_backend/lib/api/mnemo_shelf.dart b/mnemo_cards_backend/lib/api/mnemo_shelf.dart index 9ab1cb9..ec9793a 100644 --- a/mnemo_cards_backend/lib/api/mnemo_shelf.dart +++ b/mnemo_cards_backend/lib/api/mnemo_shelf.dart @@ -17,6 +17,8 @@ import 'v2/promocodes_api_v2.dart'; import 'v2/subscriptions_api_v2.dart'; import 'v2/tasks_api_v2.dart'; import 'v2/tests_api_v2.dart'; +import 'v2/telegram_bot_api_v2.dart'; +import 'v2/users_api_v2.dart'; import 'v2/authorize_v2.dart'; import 'v2/telegram_bot_auth_middleware.dart'; import 'v2/jwt_service.dart'; @@ -56,17 +58,8 @@ class MnemoShelf { v2Router.mount('/', getIt.get().router); v2Router.mount('/', getIt.get().router); v2Router.mount('/', getIt.get().handler); - - // Note: rootRouter is not used because we manually route to v1/v2 handlers - // for different authentication middleware. Keeping for reference. - // final rootRouter = Router() - // ..mount('/', v1Router) // Legacy v1 APIs - // ..mount('/api/v2', v2Router); // New v2 APIs - // ..mount( - // '/swagger', - // SwaggerUI('public/open_api.yaml', title: 'Api'), - // ) - // ..mount('/', createStaticHandler('public')); + v2Router.mount('/', getIt.get().router); + v2Router.mount('/', getIt.get().router); // Configure a pipeline with proper CORS configuration final corsConfig = {