Remove download directory checks for Android
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Sarah Jamie Lewis 2022-12-12 13:17:39 -08:00
parent 4e2000cae4
commit ea3ef33ac5
1 changed files with 11 additions and 8 deletions

View File

@ -11,6 +11,7 @@ import (
"os"
path "path/filepath"
"regexp"
"runtime"
"strconv"
"strings"
"time"
@ -81,6 +82,8 @@ func (f *Functionality) DownloadFile(profile peer.CwtchPeer, conversationID int,
return errors.New("download path or manifest path is empty")
}
// We write to a temp file for Android...
if runtime.GOOS != "android" {
// Don't download files if the download file directory does not exist
if _, err := os.Stat(path.Dir(downloadFilePath)); os.IsNotExist(err) {
return errors.New("download directory does not exist")
@ -90,7 +93,7 @@ func (f *Functionality) DownloadFile(profile peer.CwtchPeer, conversationID int,
if _, err := os.Stat(path.Dir(manifestFilePath)); os.IsNotExist(err) {
return errors.New("manifest directory does not exist")
}
}
// Store local.filesharing.filekey.manifest as the location of the manifest
profile.SetScopedZonedAttribute(attr.LocalScope, attr.FilesharingZone, fmt.Sprintf("%s.manifest", key), manifestFilePath)