Skip to content

Commit 2ed94d4

Browse files
Soft delete Google Drive files
1 parent 5541a25 commit 2ed94d4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Storages/ManagedCode.Storage.GoogleDrive/Clients/GoogleDriveClient.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,9 @@ private async Task DeleteRecursiveAsync(string fileId, string? mimeType, bool su
186186
await DeleteFolderChildrenAsync(fileId, supportsAllDrives, cancellationToken);
187187
}
188188

189-
var deleteRequest = _driveService.Files.Delete(fileId);
190-
deleteRequest.SupportsAllDrives = supportsAllDrives;
191-
await deleteRequest.ExecuteAsync(cancellationToken);
189+
var trashRequest = _driveService.Files.Update(new DriveFile { Trashed = true }, fileId);
190+
trashRequest.SupportsAllDrives = supportsAllDrives;
191+
await trashRequest.ExecuteAsync(cancellationToken);
192192
}
193193

194194
private async Task DeleteFolderChildrenAsync(string folderId, bool supportsAllDrives, CancellationToken cancellationToken)

0 commit comments

Comments
 (0)