From d2e6dbdee6a6ed4db1f250fe47389380b2e5fe7a Mon Sep 17 00:00:00 2001 From: George Wu Date: Wed, 25 Feb 2026 08:58:51 -0800 Subject: [PATCH 1/2] style: run cargo fmt --- .../services/trash_service_test.rs | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/application/services/trash_service_test.rs b/src/application/services/trash_service_test.rs index a5564a3a..424a5f81 100644 --- a/src/application/services/trash_service_test.rs +++ b/src/application/services/trash_service_test.rs @@ -514,7 +514,10 @@ mod tests { // Arrange let trashed_files = Arc::new(Mutex::new(HashMap::new())); let trashed_folders = Arc::new(Mutex::new(HashMap::new())); - let trash_repo = Arc::new(MockTrashRepository::new(trashed_files.clone(), trashed_folders.clone())); + let trash_repo = Arc::new(MockTrashRepository::new( + trashed_files.clone(), + trashed_folders.clone(), + )); let file_repo = Arc::new(MockFileRepository::new(trashed_files)); let folder_repo = Arc::new(MockFolderRepository::new(trashed_folders)); @@ -585,7 +588,10 @@ mod tests { // Arrange let trashed_files = Arc::new(Mutex::new(HashMap::new())); let trashed_folders = Arc::new(Mutex::new(HashMap::new())); - let trash_repo = Arc::new(MockTrashRepository::new(trashed_files.clone(), trashed_folders.clone())); + let trash_repo = Arc::new(MockTrashRepository::new( + trashed_files.clone(), + trashed_folders.clone(), + )); let file_repo = Arc::new(MockFileRepository::new(trashed_files)); let folder_repo = Arc::new(MockFolderRepository::new(trashed_folders)); @@ -647,7 +653,10 @@ mod tests { // Arrange let trashed_files = Arc::new(Mutex::new(HashMap::new())); let trashed_folders = Arc::new(Mutex::new(HashMap::new())); - let trash_repo = Arc::new(MockTrashRepository::new(trashed_files.clone(), trashed_folders.clone())); + let trash_repo = Arc::new(MockTrashRepository::new( + trashed_files.clone(), + trashed_folders.clone(), + )); let file_repo = Arc::new(MockFileRepository::new(trashed_files)); let folder_repo = Arc::new(MockFolderRepository::new(trashed_folders)); @@ -714,7 +723,10 @@ mod tests { // Arrange let trashed_files = Arc::new(Mutex::new(HashMap::new())); let trashed_folders = Arc::new(Mutex::new(HashMap::new())); - let trash_repo = Arc::new(MockTrashRepository::new(trashed_files.clone(), trashed_folders.clone())); + let trash_repo = Arc::new(MockTrashRepository::new( + trashed_files.clone(), + trashed_folders.clone(), + )); let file_repo = Arc::new(MockFileRepository::new(trashed_files)); let folder_repo = Arc::new(MockFolderRepository::new(trashed_folders)); @@ -780,7 +792,10 @@ mod tests { // Arrange let trashed_files = Arc::new(Mutex::new(HashMap::new())); let trashed_folders = Arc::new(Mutex::new(HashMap::new())); - let trash_repo = Arc::new(MockTrashRepository::new(trashed_files.clone(), trashed_folders.clone())); + let trash_repo = Arc::new(MockTrashRepository::new( + trashed_files.clone(), + trashed_folders.clone(), + )); let file_repo = Arc::new(MockFileRepository::new(trashed_files)); let folder_repo = Arc::new(MockFolderRepository::new(trashed_folders)); From bb304d3f5badce1b506141bd68983d68e3e62445 Mon Sep 17 00:00:00 2001 From: George Wu Date: Wed, 25 Feb 2026 08:59:01 -0800 Subject: [PATCH 2/2] docs: remove migration command from README Migrations are now automatically handled at server startup, so the manual 'cargo run --bin migrate --features migrations' step is no longer needed. --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 2e7e2b89..268124d1 100644 --- a/README.md +++ b/README.md @@ -121,8 +121,7 @@ echo "DATABASE_URL=postgres://user:pass@localhost/oxicloud" > .env # Build optimised binary cargo build --release -# Run migrations and start -cargo run --bin migrate --features migrations +# Start the server (migrations run automatically) cargo run --release ```