|
|
|
@ -389,7 +389,12 @@ public class ActFmSyncThread {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
SyncMessageCallback r = pendingCallbacks.remove(message);
|
|
|
|
SyncMessageCallback r = pendingCallbacks.remove(message);
|
|
|
|
if (r != null && !callbacksExecutedThisLoop.contains(r)) {
|
|
|
|
if (r != null && !callbacksExecutedThisLoop.contains(r)) {
|
|
|
|
|
|
|
|
List<JSONObject> errorList = errorMap.get(i);
|
|
|
|
|
|
|
|
if (errorList == null || errorList.isEmpty())
|
|
|
|
r.runOnSuccess();
|
|
|
|
r.runOnSuccess();
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
r.runOnErrors(errorList);
|
|
|
|
|
|
|
|
|
|
|
|
callbacksExecutedThisLoop.add(r);
|
|
|
|
callbacksExecutedThisLoop.add(r);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch (Exception e) {
|
|
|
|
} catch (Exception e) {
|
|
|
|
|