From 6f31a90a0985bcd8e35627967b41b8af856bd114 Mon Sep 17 00:00:00 2001 From: ylecollen Date: Tue, 13 Jan 2015 13:22:20 +0100 Subject: [PATCH] An uploaded video is stored in the media cache to avoid downloading it later again --- matrixConsole/ViewController/RoomViewController.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/matrixConsole/ViewController/RoomViewController.m b/matrixConsole/ViewController/RoomViewController.m index 2ccd019c9..ae0fdea16 100644 --- a/matrixConsole/ViewController/RoomViewController.m +++ b/matrixConsole/ViewController/RoomViewController.m @@ -1080,7 +1080,12 @@ NSString *const kCmdResetUserPowerLevel = @"/deop"; MediaLoader *videoUploader = [MediaManager prepareUploaderWithId:localEvent.eventId initialRange:0.1 andRange:0.9]; [videoUploader uploadData:videoData mimeType:videoInfo[@"mimetype"] success:^(NSString *url) { + // remove the related uploadLoader [MediaManager removeUploaderWithId:localEvent.eventId]; + // store the video file in the cache + // there is no reason to download an oneself uploaded media + [MediaManager cacheMediaData:videoData forURL:url andType:videoInfo[@"mimetype"]]; + [videoContent setValue:url forKey:@"url"]; [videoContent setValue:videoInfo forKey:@"info"]; [videoContent setValue:@"Video" forKey:@"body"];