Files
arcrun-collector/cmd
Leo 8c7b50d9a9 t190:Gemini 金鑰刪不掉——清空輸入框現在真的會刪除
leo 08-04 實撞:「我切到 Gemini 把內容刪掉,再切回 Workers AI,儲存,
回去發現 Gemini Key 還在」。要求:「如果他不想留 Key 了,要可以刪除」。

真兇:cfg.GeminiAPIKey = key 寫在 if useGemini 裡 ⇒ 選回雲端 AI 時整段跳過,
舊金鑰原封不動(帳號層同病)⇒ 清空輸入框等於沒作用。

改成無條件以輸入框為準(清空=刪除),符合使用者心智模型:
我把欄位清空並按儲存,它就該不見。頂層與每個帳號層一併清。

測試:新增 t190_test.go 兩則——清空要真的清掉(頂層+所有帳號層)、
選 Gemini 填值時每層都要寫進去(不可被本次修改弄壞)。兩則皆過,全套綠。
2026-08-04 20:47:32 +08:00
..