Skip to content

Commit c5361ab

Browse files
committed
fix: Update autoImportSettings to use correct imports and function calls
- Changed importSettingsFromPath to importSettingsFromFile - Added proper type imports for ProviderSettingsManager, ContextProxy, CustomModesManager - Defined ImportOptions type locally since it's not exported - Updated function call to use vscode.Uri.file() for the file path
1 parent 782b69a commit c5361ab

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

src/utils/autoImportSettings.ts

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,16 @@ import { Package } from "../shared/package"
66
import { fileExistsAtPath } from "./fs"
77
import { t } from "../i18n"
88

9-
import { importSettingsFromPath, ImportOptions } from "../core/config/importExport"
9+
import { importSettingsFromFile } from "../core/config/importExport"
10+
import { ProviderSettingsManager } from "../core/config/ProviderSettingsManager"
11+
import { ContextProxy } from "../core/config/ContextProxy"
12+
import { CustomModesManager } from "../core/config/CustomModesManager"
13+
14+
type ImportOptions = {
15+
providerSettingsManager: ProviderSettingsManager
16+
contextProxy: ContextProxy
17+
customModesManager: CustomModesManager
18+
}
1019

1120
/**
1221
* Automatically imports RooCode settings from a specified path if it exists.
@@ -37,11 +46,15 @@ export async function autoImportSettings(
3746
}
3847

3948
// Attempt to import the configuration
40-
const result = await importSettingsFromPath(resolvedPath, {
41-
providerSettingsManager,
42-
contextProxy,
43-
customModesManager,
44-
})
49+
const fileUri = vscode.Uri.file(resolvedPath)
50+
const result = await importSettingsFromFile(
51+
{
52+
providerSettingsManager,
53+
contextProxy,
54+
customModesManager,
55+
},
56+
fileUri,
57+
)
4558

4659
if (result.success) {
4760
outputChannel.appendLine(`[AutoImport] Successfully imported settings from ${resolvedPath}`)

0 commit comments

Comments
 (0)