@@ -34,12 +34,7 @@ async function importItem(item) {
3434 const treeviewStore = useTreeviewStore ( )
3535 await dataBaseStore . registerObject ( item . id )
3636 await dataBaseStore . addItem ( item . id , {
37- object_type : item . object_type ,
38- geode_object : item . geode_object ,
39- native_filename : item . native_filename ,
40- viewable_filename : item . viewable_filename ,
41- displayed_name : item . displayed_name ,
42- vtk_js : item . vtk_js ,
37+ ...item ,
4338 } )
4439
4540 await treeviewStore . addItem (
@@ -79,10 +74,6 @@ async function importFile(filename, geode_object) {
7974 return importItem ( item )
8075}
8176
82- async function importItemFromSnapshot ( item ) {
83- return importItem ( item )
84- }
85-
8677async function importWorkflowFromSnapshot ( items ) {
8778 console . log ( "[importWorkflowFromSnapshot] start" , { count : items ?. length } )
8879 const dataBaseStore = useDataBaseStore ( )
@@ -92,7 +83,7 @@ async function importWorkflowFromSnapshot(items) {
9283
9384 const ids = [ ]
9485 for ( const item of items ) {
95- const id = await importItemFromSnapshot (
86+ const id = await importItem (
9687 item ,
9788 dataBaseStore ,
9889 treeviewStore ,
@@ -106,4 +97,4 @@ async function importWorkflowFromSnapshot(items) {
10697 return ids
10798}
10899
109- export { importFile , importWorkflow , importWorkflowFromSnapshot }
100+ export { importFile , importWorkflow , importWorkflowFromSnapshot , importItem }
0 commit comments