refactor(plugins): remove setup browser facade · openclaw/openclaw@544b00e
vincentkoc
·
2026-06-18
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -69,11 +69,14 @@ vi.mock("../plugins/provider-auth-helpers.js", () => ({
|
69 | 69 | |
70 | 70 | const isRemoteEnvironment = vi.hoisted(() => vi.fn(() => false)); |
71 | 71 | const openUrl = vi.hoisted(() => vi.fn(async () => {})); |
72 | | -vi.mock("../plugins/setup-browser.js", () => ({ |
73 | | - isRemoteEnvironment, |
| 72 | +vi.mock("../infra/browser-open.js", () => ({ |
74 | 73 | openUrl, |
75 | 74 | })); |
76 | 75 | |
| 76 | +vi.mock("../infra/remote-env.js", () => ({ |
| 77 | + isRemoteEnvironment, |
| 78 | +})); |
| 79 | + |
77 | 80 | const createVpsAwareOAuthHandlers = vi.hoisted(() => vi.fn()); |
78 | 81 | vi.mock("../plugins/provider-oauth-flow.js", () => ({ |
79 | 82 | createVpsAwareOAuthHandlers, |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -95,11 +95,14 @@ vi.mock("../agents/workspace.js", () => ({
|
95 | 95 | resolveDefaultAgentWorkspaceDir: () => "/tmp/openclaw-workspace", |
96 | 96 | })); |
97 | 97 | |
98 | | -vi.mock("../plugins/setup-browser.js", () => ({ |
99 | | -isRemoteEnvironment: () => false, |
| 98 | +vi.mock("../infra/browser-open.js", () => ({ |
100 | 99 | openUrl: vi.fn(async () => {}), |
101 | 100 | })); |
102 | 101 | |
| 102 | +vi.mock("../infra/remote-env.js", () => ({ |
| 103 | +isRemoteEnvironment: () => false, |
| 104 | +})); |
| 105 | + |
103 | 106 | vi.mock("../plugins/provider-oauth-flow.js", () => ({ |
104 | 107 | createVpsAwareOAuthHandlers: vi.fn(), |
105 | 108 | })); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -10,6 +10,8 @@ import { formatLiteralProviderPrefixedModelRef } from "../agents/model-ref-share
|
10 | 10 | import { resolveDefaultAgentWorkspaceDir } from "../agents/workspace.js"; |
11 | 11 | import { normalizeAgentModelRefForConfig } from "../config/model-input.js"; |
12 | 12 | import type { OpenClawConfig } from "../config/types.openclaw.js"; |
| 13 | +import { openUrl } from "../infra/browser-open.js"; |
| 14 | +import { isRemoteEnvironment } from "../infra/remote-env.js"; |
13 | 15 | import type { RuntimeEnv } from "../runtime.js"; |
14 | 16 | import { t } from "../wizard/i18n/index.js"; |
15 | 17 | import type { WizardPrompter } from "../wizard/prompts.js"; |
@@ -27,7 +29,6 @@ import {
|
27 | 29 | import { applyAuthProfileConfig } from "./provider-auth-helpers.js"; |
28 | 30 | import { resolveProviderInstallCatalogEntry } from "./provider-install-catalog.js"; |
29 | 31 | import { createVpsAwareOAuthHandlers } from "./provider-oauth-flow.js"; |
30 | | -import { isRemoteEnvironment, openUrl } from "./setup-browser.js"; |
31 | 32 | import type { ProviderAuthMethod, ProviderAuthOptionBag, ProviderPlugin } from "./types.js"; |
32 | 33 | |
33 | 34 | type UpsertAuthProfileParams = Parameters<typeof upsertAuthProfileWithLock>[0]; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。