This commit is contained in:
rusefi 2024-10-31 16:21:00 -04:00
parent 16bb0d01c7
commit e11b9f1030
2 changed files with 31 additions and 4 deletions

View File

@ -0,0 +1,29 @@
package com.rusefi.io;
public class DoubleCallbacks implements UpdateOperationCallbacks {
private final UpdateOperationCallbacks one;
private final UpdateOperationCallbacks two;
public DoubleCallbacks(UpdateOperationCallbacks one, UpdateOperationCallbacks two) {
this.one = one;
this.two = two;
}
@Override
public void log(String message, boolean breakLineOnTextArea, boolean sendToLogger) {
one.log(message, breakLineOnTextArea, sendToLogger);
two.log(message, breakLineOnTextArea, sendToLogger);
}
@Override
public void done() {
one.done();
two.done();
}
@Override
public void error() {
one.error();
two.error();
}
}

View File

@ -18,7 +18,7 @@ public interface UpdateOperationCallbacks {
void done();
void error();
class UpdateOperationDummy implements UpdateOperationCallbacks {
UpdateOperationCallbacks DUMMY = new UpdateOperationCallbacks() {
@Override
public void log(final String message, final boolean breakLineOnTextArea, boolean sendToLogger) {
}
@ -30,7 +30,5 @@ public interface UpdateOperationCallbacks {
@Override
public void error() {
}
}
UpdateOperationCallbacks DUMMY = new UpdateOperationDummy();
};
}