Skip to content

Commit e2e6bd2

Browse files
committed
Use ImageResource to get screenshots.
1 parent 5d12d99 commit e2e6bd2

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

server/server.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -271,15 +271,8 @@ def get(self):
271271
image_url = f"/image/{image_id}"
272272
return {"screenshot_url": image_url}, 200
273273
else:
274-
# Display the image directly (GET method will delete after serving)
275-
response = send_file(screenshot_path, mimetype="image/png")
276-
# Delete the file after serving
277-
try:
278-
os.remove(screenshot_path)
279-
logger.info(f"Deleted screenshot: {screenshot_path}")
280-
except Exception as e:
281-
logger.error(f"Failed to delete screenshot {screenshot_path}: {e}")
282-
return response, 200
274+
# Return ImageResource
275+
return ImageResource.get(image_id)
283276

284277
except Exception as e:
285278
logger.error(f"Error getting screenshot: {e}")

0 commit comments

Comments
 (0)