Files
markbase/src
Warren 95c529b377 feat: Make upload handler work independently without external API
Critical improvement:
- Removed dependency on localhost:3002 register API
- MarkBase now generates file_uuid locally (UUID v4)
- Directly saves to user SQLite database

Changes:
- Removed curl call to external API
- file_uuid = uuid::Uuid::new_v4().replace('-', '')
- Added database save logic:
  * INSERT into file_registry (file_uuid, sha256, file_size)
  * INSERT into file_locations (file_uuid, file_path)
  * INSERT into file_nodes (node_id, label, file_uuid)

Result:
- Files uploaded → immediately saved to database 
- Tree API shows nodes immediately 
- No external API dependency 
- Works for all users (demo, warren, momentry) 

Test result:
 warren upload → file saved to database
 Tree API shows uploaded file
 No empty tree problem

Files:
- src/server.rs (removed external API, added local database save)
2026-05-17 02:23:45 +08:00
..
2026-05-16 15:37:37 +08:00
2026-05-16 15:37:37 +08:00
2026-05-16 15:37:37 +08:00