MCPcopy Create free account
hub / github.com/R44VC0RP/opencode.cafe / handleImport

Function handleImport

app/admin/import/page.tsx:170–190  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

168 }
169
170 const handleImport = async () => {
171 if (parsedExtensions.length === 0) return
172
173 setIsImporting(true)
174 setImportResult(null)
175
176 try {
177 const result = await bulkImport({ extensions: parsedExtensions })
178 setImportResult(result)
179
180 // Clear parsed extensions on success
181 if (result.failed === 0) {
182 setParsedExtensions([])
183 setJsonInput("")
184 }
185 } catch (err) {
186 setParseError(err instanceof Error ? err.message : "Import failed")
187 } finally {
188 setIsImporting(false)
189 }
190 }
191
192 if (isAdmin === false) {
193 return (

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected