From 17d5bb3a3d4a158527ea1672c8fd648b305d1ac1 Mon Sep 17 00:00:00 2001 From: Kevin Trocolli Date: Sun, 5 Nov 2023 22:38:25 -0500 Subject: [PATCH] cm: fix game server uris --- titles/cm/base.py | 4 ++-- titles/cm/index.py | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/titles/cm/base.py b/titles/cm/base.py index 8a85140..c95beb5 100644 --- a/titles/cm/base.py +++ b/titles/cm/base.py @@ -45,13 +45,13 @@ class CardMakerBase: { "modelKind": 0, "type": 1, - "titleUri": f"{uri}/{self._parse_int_ver(games_ver['chuni'])}/", + "titleUri": f"{uri}/{self._parse_int_ver(games_ver['chuni'])}/ChuniServlet/", }, # maimai DX { "modelKind": 1, "type": 1, - "titleUri": f"{uri}/{self._parse_int_ver(games_ver['maimai'])}/", + "titleUri": f"{uri}/{self._parse_int_ver(games_ver['maimai'])}/Maimai2Servlet/", }, # ONGEKI { diff --git a/titles/cm/index.py b/titles/cm/index.py index ce11f39..489b846 100644 --- a/titles/cm/index.py +++ b/titles/cm/index.py @@ -71,6 +71,12 @@ class CardMakerServlet(BaseServlet): return False return True + + def get_endpoint_matchers(self) -> Tuple[List[Tuple[str, str, Dict]], List[Tuple[str, str, Dict]]]: + return ( + [], + [("render_POST", "/SDED/{version}/{endpoint}", {})] + ) def render_POST(self, request: Request, game_code: str, matchers: Dict) -> bytes: version = int(matchers['version'])