Преглед изворни кода

feat(Secret):允许使用环境变量覆盖部分内容

薄奚梦灵 пре 1 година
родитељ
комит
300d1ecf66
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      Plain Craft Launcher 2/Modules/ModSecret.vb

+ 3 - 2
Plain Craft Launcher 2/Modules/ModSecret.vb

@@ -9,9 +9,10 @@ Friend Module ModSecret
     '在开源版的注册表与常规版的注册表隔离,以防数据冲突
     Public Const RegFolder As String = "PCLDebug"
     '用于微软登录的 ClientId
-    Public Const OAuthClientId As String = ""
+    Public OAuthClientId As String = If(Environment.GetEnvironmentVariable("PCL_MS_CLIENT_ID"), "")
     'CurseForge API Key
-    Public Const CurseForgeAPIKey As String = ""
+    Public CurseForgeAPIKey As String = If(Environment.GetEnvironmentVariable("PCL_CURSEFORGE_API_KEY"), "")
+
 
     Friend Sub SecretOnApplicationStart()
         '提升 UI 线程优先级