Fixed issue with all events being uploaded as WARNING type even if they contain ALARM events. Fixes #37
This commit is contained in:
@@ -661,7 +661,11 @@ public class LogManager {
|
||||
//int eventId = -1;
|
||||
Log.v(TAG, "uploadSdData()");
|
||||
// First try uploading full alarms, and only if we do not have any of those, upload warnings.
|
||||
getNextEventToUpload(true, (Long eventId) -> {
|
||||
boolean warningsArr[] = { false, true };
|
||||
for (int n=0; n<warningsArr.length; n++) {
|
||||
boolean warningsVal = warningsArr[n];
|
||||
Log.i(TAG, "uploadSdData(): warningsVal=" + warningsVal);
|
||||
getNextEventToUpload(warningsVal, (Long eventId) -> {
|
||||
if (eventId != -1) {
|
||||
Log.v(TAG, "uploadSdData() - eventId=" + eventId);
|
||||
String eventJsonStr = getDatapointById(eventId);
|
||||
@@ -699,6 +703,7 @@ public class LogManager {
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Mark the relevant member variables to show we are not currently doing an upload, so a new one can be
|
||||
|
||||
Reference in New Issue
Block a user