From 470437990cd35cd6a645529688078141b2fc054f Mon Sep 17 00:00:00 2001 From: baliasnyifeliks Date: Sun, 1 Feb 2026 18:33:11 +0200 Subject: [PATCH] feat(bamboo): restrict online api to asian languages Added language validation to only allow online API calls for Japanese and Chinese language variants. Early return for unsupported languages prevents unnecessary API calls. --- Bamboo/OnlineApi.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Bamboo/OnlineApi.cs b/Bamboo/OnlineApi.cs index 4d94ae5..be64737 100644 --- a/Bamboo/OnlineApi.cs +++ b/Bamboo/OnlineApi.cs @@ -27,6 +27,13 @@ namespace Bamboo var init = ModInit.Bamboo; if (init.enable && !init.rip) { + if (!string.IsNullOrEmpty(original_language)) + { + var lang = original_language.ToLowerInvariant(); + if (lang != "ja" && lang != "jp" && lang != "zh" && lang != "zh-cn" && lang != "zh-hans" && lang != "zh-hant" && lang != "zh-tw" && lang != "zh-hk") + return online; + } + string url = init.overridehost; if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected()) url = $"{host}/bamboo";