aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/js/app.js1
-rw-r--r--src/js/config.js-example5
-rw-r--r--src/js/models/report.js2
3 files changed, 6 insertions, 2 deletions
diff --git a/src/js/app.js b/src/js/app.js
index 4709ea6..232031a 100644
--- a/src/js/app.js
+++ b/src/js/app.js
@@ -49,6 +49,7 @@ var tpl = {
currentPosition: null,
isAndroid: false,
iPhoneModel: 0,
+ uploadTimeout: CONFIG.UPLOAD_TIMEOUT || 120000,
currentDraft: new FMS.Draft(),
allDrafts: new FMS.Drafts(),
diff --git a/src/js/config.js-example b/src/js/config.js-example
index fd361d1..f5648a9 100644
--- a/src/js/config.js-example
+++ b/src/js/config.js-example
@@ -15,5 +15,8 @@ var CONFIG = {
FILES_DIR: 'photos',
// accuracy in meters required before geolocation is successful
- ACCURACY: 100
+ ACCURACY: 100,
+
+ // how long, in milliseconds, before photo uploads timeout. Defaults to 120000 ( 2 minutes )
+ UPLOAD_TIMEOUT: 120000
};
diff --git a/src/js/models/report.js b/src/js/models/report.js
index bc724ea..008b9eb 100644
--- a/src/js/models/report.js
+++ b/src/js/models/report.js
@@ -148,7 +148,7 @@
var uploadTime = Date.now() - startTime;
if ( ( lastUploadPcnt == 0 && uploadPcnt == 0 ) ||
( lastUploadPcnt > 0 && uploadPcnt == lastUploadPcnt ) ||
- uploadTime > 120000
+ uploadTime > FMS.uploadTimeout
) {
ft.abort();
} else {