Delete video files in temp folder when the upload is done or has failed

This commit is contained in:
Arnfried Griesert
2024-02-09 09:33:50 +01:00
parent 95f2332738
commit 315e040d93
4 changed files with 42 additions and 6 deletions
+11 -1
View File
@@ -2693,19 +2693,29 @@ static CGSize kThreadListBarButtonItemImageSize;
}
}
// bwi: 5365
- (void)sendVideoAssetWithoutCompression:(AVAsset *)videoAsset isPhotoLibraryAsset:(BOOL)isPhotoLibraryAsset
{
// Create before sending the message in case of a discussion (direct chat)
[self createDiscussionIfNeeded:^(BOOL readyToSend) {
if (readyToSend && [self inputToolbarConformsToToolbarViewProtocol])
{
[self.inputToolbarView sendSelectedVideoAsset:videoAsset isPhotoLibraryAsset:isPhotoLibraryAsset];
if(![self.inputToolbarView sendSelectedVideoAsset:videoAsset isPhotoLibraryAsset:isPhotoLibraryAsset]) {
NSURL *url = [(AVURLAsset *)videoAsset URL];
if(url) {
[self deleteFileAtURL:url];
}
}
} else {
if([videoAsset isKindOfClass:[AVURLAsset class]]) {
NSURL *url = [(AVURLAsset *)videoAsset URL];
[self deleteFileAtURL:url];
}
}
NSURL *url = [(AVURLAsset *)videoAsset URL];
if(url) {
[self deleteFileAtURL:url];
}
}];
}