idz: fix news url

This commit is contained in:
Kevin Trocolli committed 2023-11-08 23:54:35 -05:00
1 parent 4b22bd734e
commit eb10bc2560
2 files changed
+7 -3

No files matched your search

+5 -2
View File
@@ -1,5 +1,6 @@
import struct import struct
from core.utils import Utils
from .base import IDZHandlerBase from .base import IDZHandlerBase
from core.config import CoreConfig from core.config import CoreConfig
from ..config import IDZConfig from ..config import IDZConfig
@@ -21,8 +22,10 @@ class IDZHandlerLoadServerInfo(IDZHandlerBase):
if self.version >= IDZConstants.VER_IDZ_210: if self.version >= IDZConstants.VER_IDZ_210:
offset = 2 offset = 2
news_str = f"http://{self.core_config.title.hostname}:{self.core_config.title.port}/SDDF/230/news/news80**.txt" t_port = Utils.get_title_port(self.core_config)
err_str = f"http://{self.core_config.title.hostname}:{self.core_config.title.port}/SDDF/230/error"
news_str = f"http://{self.core_config.title.hostname}:{t_port}/idz/news/news80**.txt"
err_str = f"http://{self.core_config.title.hostname}:{t_port}/idz/error"
len_hostname = len(self.core_config.title.hostname) len_hostname = len(self.core_config.title.hostname)
len_news = len(news_str) len_news = len(news_str)
+2 -1
View File
@@ -85,7 +85,8 @@ class IDZServlet(BaseServlet):
def get_endpoint_matchers(self) -> Tuple[List[Tuple[str, str, Dict]], List[Tuple[str, str, Dict]]]: def get_endpoint_matchers(self) -> Tuple[List[Tuple[str, str, Dict]], List[Tuple[str, str, Dict]]]:
return[ return[
[("render_GET", "/{game}/{version}/{endpoint:.*?}", {'game': R'S...'})], # TODO: Slim this down to only the news stuff [("render_GET", "/idz/news/{endpoint:.*?}", {}),
("render_GET", "/idz/error", {})],
[] []
] ]