Skip to content

Commit 6e9aab8

Browse files
author
Julian Kast
committed
Simplified logic in onFinished
1 parent 057b7b8 commit 6e9aab8

1 file changed

Lines changed: 7 additions & 13 deletions

File tree

base/src/main/java/com/smartdevicelink/managers/file/BaseFileManager.java

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -261,21 +261,15 @@ public void onUpdate(int remainingRequests) {
261261

262262
@Override
263263
public void onFinished() {
264-
if (errors.isEmpty() && requestsToResend.isEmpty()) {
265-
if (listener != null) {
266-
listener.onComplete(null);
267-
}
268-
} else if (deletionOperation) {
269-
if (listener != null) {
270-
listener.onComplete(errors);
271-
}
272-
} else {
264+
if (!deletionOperation) {
273265
if (!requestsToResend.isEmpty()) {
274266
sendMultipleFileOperations(requestsToResend, listener, errors);
275-
} else {
276-
if (listener != null) {
277-
listener.onComplete(errors);
278-
}
267+
} else if (listener != null) {
268+
listener.onComplete(errors.isEmpty() ? null : errors);
269+
}
270+
} else {
271+
if (listener != null) {
272+
listener.onComplete(errors.isEmpty() ? null : errors);
279273
}
280274
}
281275
}

0 commit comments

Comments
 (0)