mirror of
https://github.com/DayuanJiang/next-ai-draw-io.git
synced 2026-01-03 14:52:28 +08:00
chore: remove unused code
- Remove unused setAccessCodeRequired state in chat-panel.tsx - Remove unused getSelectedModel export in model-config.ts
This commit is contained in:
@@ -148,7 +148,6 @@ export default function ChatPanel({
|
|||||||
const [showHistory, setShowHistory] = useState(false)
|
const [showHistory, setShowHistory] = useState(false)
|
||||||
const [showSettingsDialog, setShowSettingsDialog] = useState(false)
|
const [showSettingsDialog, setShowSettingsDialog] = useState(false)
|
||||||
const [showModelConfigDialog, setShowModelConfigDialog] = useState(false)
|
const [showModelConfigDialog, setShowModelConfigDialog] = useState(false)
|
||||||
const [, setAccessCodeRequired] = useState(false)
|
|
||||||
|
|
||||||
// Model configuration hook
|
// Model configuration hook
|
||||||
const modelConfig = useModelConfig()
|
const modelConfig = useModelConfig()
|
||||||
@@ -172,12 +171,11 @@ export default function ChatPanel({
|
|||||||
fetch("/api/config")
|
fetch("/api/config")
|
||||||
.then((res) => res.json())
|
.then((res) => res.json())
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
setAccessCodeRequired(data.accessCodeRequired)
|
|
||||||
setDailyRequestLimit(data.dailyRequestLimit || 0)
|
setDailyRequestLimit(data.dailyRequestLimit || 0)
|
||||||
setDailyTokenLimit(data.dailyTokenLimit || 0)
|
setDailyTokenLimit(data.dailyTokenLimit || 0)
|
||||||
setTpmLimit(data.tpmLimit || 0)
|
setTpmLimit(data.tpmLimit || 0)
|
||||||
})
|
})
|
||||||
.catch(() => setAccessCodeRequired(false))
|
.catch(() => {})
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
// Quota management using extracted hook
|
// Quota management using extracted hook
|
||||||
@@ -614,8 +612,7 @@ Continue from EXACTLY where you stopped.`,
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (error.message.includes("Invalid or missing access code")) {
|
if (error.message.includes("Invalid or missing access code")) {
|
||||||
// Show settings button and open dialog to help user fix it
|
// Show settings dialog to help user fix it
|
||||||
setAccessCodeRequired(true)
|
|
||||||
setShowSettingsDialog(true)
|
setShowSettingsDialog(true)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -275,11 +275,3 @@ export function findModelById(
|
|||||||
): FlattenedModel | undefined {
|
): FlattenedModel | undefined {
|
||||||
return flattenModels(config).find((m) => m.id === modelId)
|
return flattenModels(config).find((m) => m.id === modelId)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get selected model
|
|
||||||
export function getSelectedModel(
|
|
||||||
config: MultiModelConfig,
|
|
||||||
): FlattenedModel | undefined {
|
|
||||||
if (!config.selectedModelId) return undefined
|
|
||||||
return findModelById(config, config.selectedModelId)
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user