parent
2db6efcba0
commit
9dd1baca93
@ -8,7 +8,6 @@
|
||||
chrome.app.runtime.onLaunched.addListener(function(launchData) {
|
||||
chrome.app.window.create('../index.html', {
|
||||
id: 'webogram-chat',
|
||||
hidden: true,
|
||||
innerBounds: {
|
||||
width: 1000,
|
||||
height: 700
|
||||
|
@ -2451,6 +2451,10 @@ angular.module('myApp.services', ['myApp.i18n'])
|
||||
};
|
||||
|
||||
FileManager.chooseSave(fileName, ext, mimeType).then(function (writableFileEntry) {
|
||||
if (!writableFileEntry) {
|
||||
return;
|
||||
}
|
||||
|
||||
MtpApiFileManager.downloadFile(
|
||||
fullPhotoSize.location.dc_id, inputFileLocation, fullPhotoSize.size, {
|
||||
mime: mimeType,
|
||||
@ -2612,6 +2616,10 @@ angular.module('myApp.services', ['myApp.i18n'])
|
||||
fileName = 'video' + videoID + '.' + ext;
|
||||
|
||||
FileManager.chooseSave(fileName, ext, mimeType).then(function (writableFileEntry) {
|
||||
if (!writableFileEntry) {
|
||||
return;
|
||||
}
|
||||
|
||||
var downloadPromise = MtpApiFileManager.downloadFile(video.dc_id, inputFileLocation, video.size, {
|
||||
mime: mimeType,
|
||||
toFileEntry: writableFileEntry
|
||||
@ -2715,7 +2723,7 @@ angular.module('myApp.services', ['myApp.i18n'])
|
||||
doc.canDownload = !(window.chrome && chrome.fileSystem && chrome.fileSystem.chooseEntry);
|
||||
doc.withPreview = doc.canDownload && doc.mime_type.match(/^(image\/|application\/pdf)/) ? 1 : 0;
|
||||
|
||||
if (isGif && doc.withPreview && doc.thumb) {
|
||||
if (isGif && doc.thumb) {
|
||||
doc.isSpecial = 'gif';
|
||||
}
|
||||
else if (isAudio) {
|
||||
@ -2734,8 +2742,6 @@ angular.module('myApp.services', ['myApp.i18n'])
|
||||
access_hash: doc.access_hash
|
||||
};
|
||||
|
||||
historyDoc.progress = {enabled: true, percent: 1, total: doc.size};
|
||||
|
||||
function updateDownloadProgress (progress) {
|
||||
console.log('dl progress', progress);
|
||||
historyDoc.progress.done = progress.done;
|
||||
@ -2745,6 +2751,12 @@ angular.module('myApp.services', ['myApp.i18n'])
|
||||
|
||||
var ext = (doc.file_name.split('.', 2) || [])[1] || '';
|
||||
FileManager.chooseSave(doc.file_name, ext, doc.mime_type).then(function (writableFileEntry) {
|
||||
if (!writableFileEntry) {
|
||||
return;
|
||||
}
|
||||
|
||||
historyDoc.progress = {enabled: true, percent: 1, total: doc.size};
|
||||
|
||||
var downloadPromise = MtpApiFileManager.downloadFile(doc.dc_id, inputFileLocation, doc.size, {
|
||||
mime: doc.mime_type,
|
||||
toFileEntry: writableFileEntry
|
||||
@ -2760,6 +2772,8 @@ angular.module('myApp.services', ['myApp.i18n'])
|
||||
|
||||
historyDoc.progress.cancel = downloadPromise.cancel;
|
||||
}, function () {
|
||||
historyDoc.progress = {enabled: true, percent: 1, total: doc.size};
|
||||
|
||||
var downloadPromise = MtpApiFileManager.downloadFile(doc.dc_id, inputFileLocation, doc.size, {mime: doc.mime_type});
|
||||
|
||||
downloadPromise.then(function (url) {
|
||||
|
Loading…
Reference in New Issue
Block a user