fix: files download in mobile webview (#1726)

This commit is contained in:
Aman Harwara
2022-09-30 22:31:49 +05:30
committed by GitHub
parent 86a0b61612
commit b15d80eb29
3 changed files with 31 additions and 9 deletions

View File

@@ -3,7 +3,12 @@ import { downloadBlobOnAndroid } from '@/NativeMobileWeb/DownloadBlobOnAndroid'
import { shareBlobOnMobile } from '@/NativeMobileWeb/ShareBlobOnMobile'
import { Platform } from '@standardnotes/snjs'
export const downloadOrShareBlobBasedOnPlatform = async (application: WebApplication, blob: Blob, filename: string) => {
export const downloadOrShareBlobBasedOnPlatform = async (
application: WebApplication,
blob: Blob,
filename: string,
showToastOnAndroid = true,
) => {
if (!application.isNativeMobileWeb()) {
application.getArchiveService().downloadData(blob, filename)
return
@@ -15,7 +20,7 @@ export const downloadOrShareBlobBasedOnPlatform = async (application: WebApplica
}
if (application.platform === Platform.Android) {
downloadBlobOnAndroid(application, blob, filename)
downloadBlobOnAndroid(application, blob, filename, showToastOnAndroid)
return
}
}