@@ -2,12 +2,8 @@ import { useCallback, useState, useEffect, useRef } from "react"
22import { VSCodeTextField , VSCodeDropdown , VSCodeOption } from "@vscode/webview-ui-toolkit/react"
33import { useQueryClient } from "@tanstack/react-query"
44
5- import {
6- type ProviderSettings ,
7- type ExtensionMessage ,
8- moonshotDefaultModelId ,
9- providerIdentifiers ,
10- } from "@roo-code/types"
5+ import type { ProviderSettings , ExtensionMessage } from "@roo-code/types"
6+ import { moonshotDefaultModelId } from "@roo-code/types"
117
128import { RouterName } from "@roo/api"
139
@@ -18,6 +14,7 @@ import { vscode } from "@src/utils/vscode"
1814import { Button } from "@src/components/ui"
1915import { ModelPicker } from "../ModelPicker"
2016import { handleModelChangeSideEffects } from "../utils/providerModelConfig"
17+ import type { ProviderName } from "@roo-code/types"
2118
2219import { inputEventTransform } from "../transforms"
2320
@@ -40,7 +37,7 @@ export const Moonshot = ({ apiConfiguration, setApiConfigurationField, simplifyS
4037 const message = event . data
4138 if ( message . type === "singleRouterModelFetchResponse" && ! message . success ) {
4239 const providerName = message . values ?. provider as RouterName
43- if ( providerName === providerIdentifiers . moonshot && refreshStatus === "loading" ) {
40+ if ( providerName === " moonshot" && refreshStatus === "loading" ) {
4441 moonshotErrorJustReceived . current = true
4542 setRefreshStatus ( "error" )
4643 setRefreshError ( message . error )
@@ -141,7 +138,7 @@ export const Moonshot = ({ apiConfiguration, setApiConfigurationField, simplifyS
141138 serviceUrl = "https://platform.moonshot.ai"
142139 simplifySettings = { simplifySettings }
143140 onModelChange = { ( modelId ) =>
144- handleModelChangeSideEffects ( providerIdentifiers . moonshot , modelId , setApiConfigurationField )
141+ handleModelChangeSideEffects ( " moonshot" as ProviderName , modelId , setApiConfigurationField )
145142 }
146143 />
147144 < Button
0 commit comments