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;
|
//int eventId = -1;
|
||||||
Log.v(TAG, "uploadSdData()");
|
Log.v(TAG, "uploadSdData()");
|
||||||
// First try uploading full alarms, and only if we do not have any of those, upload warnings.
|
// 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) {
|
if (eventId != -1) {
|
||||||
Log.v(TAG, "uploadSdData() - eventId=" + eventId);
|
Log.v(TAG, "uploadSdData() - eventId=" + eventId);
|
||||||
String eventJsonStr = getDatapointById(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
|
// 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