Force upload files even on mobile data

This commit is contained in:
Vishnu Mohandas 2020-11-18 21:32:32 +05:30
parent 1299dbcf70
commit aa9929f07d

View file

@ -137,8 +137,10 @@ class FileUploader {
Future<File> _tryToUpload(
File file, int collectionID, bool forcedUpload) async {
final connectivityResult = await (Connectivity().checkConnectivity());
if (connectivityResult != ConnectivityResult.wifi &&
!Configuration.instance.shouldBackupOverMobileData()) {
var canUploadUnderCurrentNetworkConditions =
(connectivityResult == ConnectivityResult.wifi ||
Configuration.instance.shouldBackupOverMobileData());
if (!canUploadUnderCurrentNetworkConditions && !forcedUpload) {
throw WiFiUnavailableError();
}