From 71f3a8d71f52cf7d0fd18cbab83c254439cbe3aa Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sun, 19 May 2024 21:14:23 -0400 Subject: [PATCH] Format deletions messages to match new upload/download messages --- src/sync/client.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/sync/client.go b/src/sync/client.go index 6fc325f..ce03374 100644 --- a/src/sync/client.go +++ b/src/sync/client.go @@ -350,10 +350,16 @@ func ShearRemoteFromClient(targetLocationIncomplete string) { // deletionSync removes entries from the client that have been deleted on the server (multi-client deletion) func deletionSync(deletions []string) { + var filesDeleted bool for _, deletion := range deletions { - fmt.Println(ansiDelete+deletion+backend.AnsiReset, "has been sheared, removing...") + filesDeleted = true // set a flag to indicate that files have been deleted (used to determine whether to print a gap between deletion and other messages) + fmt.Println(ansiDelete+deletion+backend.AnsiReset, "has been sheared, removing locally") os.RemoveAll(backend.EntryRoot + deletion) } + + if filesDeleted { + fmt.Println() // add a gap between deletion and other messages + } } // AddFolderRemoteFromClient creates a new entry-containing directory on the local system and calls the server to create the folder remotely