@@ -235,43 +235,6 @@ def geode_objects_and_output_extensions():
235235) as file :
236236 save_viewable_file_json = json .load (file )
237237
238- def save_geode_object (geode_object , data , folder_absolute_path , id ):
239- saved_native_file_path = geode_functions .save (
240- geode_object , data , folder_absolute_path , id + "." + data .native_extension ()
241- )
242- saved_viewable_file_path = geode_functions .save_viewable (
243- geode_object , data , folder_absolute_path , id
244- )
245- saved_light_viewable_file_path = geode_functions .save_light_viewable (
246- geode_object , data , folder_absolute_path , "light_" + id
247- )
248- f = open (saved_light_viewable_file_path , "rb" )
249- binary_light_viewable = f .read ()
250- f .close ()
251- return {
252- "native_file_name" : os .path .basename (saved_native_file_path [0 ]),
253- "viewable_file_name" : os .path .basename (saved_viewable_file_path [0 ]),
254- "binary_light_viewable" : str (binary_light_viewable , "utf-8" ),
255- }
256-
257- def create_geode_object_response (geode_object , data , folder_absolute_path ):
258- generated_id = str (uuid .uuid4 ()).replace ("-" , "" )
259- name = data .name ()
260- object_type = geode_functions .get_object_type (geode_object )
261-
262- saved_files_info = save_geode_object (
263- geode_object , data , folder_absolute_path , generated_id
264- )
265-
266- return {
267- "name" : name ,
268- "native_file_name" : saved_files_info ["native_file_name" ],
269- "viewable_file_name" : saved_files_info ["viewable_file_name" ],
270- "id" : generated_id ,
271- "object_type" : object_type ,
272- "binary_light_viewable" : saved_files_info ["binary_light_viewable" ],
273- "geode_object" : geode_object ,
274- }
275238
276239@routes .route (
277240 save_viewable_file_json ["route" ],
@@ -284,13 +247,11 @@ def save_viewable_file():
284247 secure_filename = werkzeug .utils .secure_filename (flask .request .json ["filename" ])
285248 file_path = os .path .abspath (os .path .join (UPLOAD_FOLDER , secure_filename ))
286249 data = geode_functions .load (flask .request .json ["input_geode_object" ], file_path )
287- generated_id = str ( uuid . uuid4 ()). replace ( "-" , "" )
250+
288251 name = data .name ()
289252 object_type = geode_functions .get_object_type (flask .request .json ["input_geode_object" ])
290- return flask .make_response (
291- create_geode_object_response (flask .request .json ["input_geode_object" ], data , DATA_FOLDER_PATH ),
292- 200 ,
293- )
253+ utils_functions .create_geode_object_response (flask .request .json ["input_geode_object" ], data , DATA_FOLDER_PATH ),
254+ return flask .make_response (200 , {})
294255
295256
296257with open (os .path .join (schemas , "create_point.json" ), "r" ) as file :
@@ -314,7 +275,7 @@ def create_point():
314275 generated_id = str (uuid .uuid4 ()).replace ("-" , "" )
315276 object_type = geode_functions .get_object_type ("PointSet3D" )
316277 return flask .make_response (
317- create_geode_object_response ("PointSet3D" , PointSet3D , DATA_FOLDER_PATH ),
278+ utils_functions . create_geode_object_response ("PointSet3D" , PointSet3D , DATA_FOLDER_PATH ),
318279 200 ,
319280 )
320281
0 commit comments