File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Sources/FilestackSDK/Internal/Uploaders Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -147,10 +147,6 @@ private extension MultipartUpload {
147147
148148 // Block to run when operation completes.
149149 operation. completionBlock = {
150- if self . options. deleteTemporaryFilesAfterUpload, let deletable = uploadable as? Deletable {
151- deletable. delete ( )
152- }
153-
154150 if let fileCompletedCount = self . progress. fileCompletedCount {
155151 self . progress. fileCompletedCount = fileCompletedCount + 1
156152 }
@@ -195,6 +191,13 @@ private extension MultipartUpload {
195191 state = . completed
196192 }
197193
194+ // Delete any deletable files if `deleteTemporaryFilesAfterUpload` option is enabled.
195+ if options. deleteTemporaryFilesAfterUpload, let deletables = ( uploadables? . compactMap { $0 as? Deletable } ) {
196+ for deletable in deletables {
197+ deletable. delete ( )
198+ }
199+ }
200+
198201 queue. async {
199202 self . completionHandler ? ( results)
200203 self . completionHandler = nil
You can’t perform that action at this time.
0 commit comments