Любое взаимодействие с серверами сведено до единстенной команды.
This commit is contained in:
2025-02-05 01:40:28 +03:00
parent c89e757171
commit e259a3c2a9
6 changed files with 126 additions and 170 deletions

View File

@@ -12,6 +12,9 @@ public abstract class ClientPass <S extends RepositoryServer,T> extends Pass<T>
protected boolean needsAnimation() {
return false;
}
protected boolean requestNeedsAnimation(){
return true;
}
@Override
public String getButtonText() {
return "";
@@ -20,6 +23,10 @@ public abstract class ClientPass <S extends RepositoryServer,T> extends Pass<T>
protected boolean SendRequest(ServerCode code_in, String arg_in, Serializable object_in, int delay){
request = null;
request = new RepositoryPass(getServer()) {
@Override
protected boolean needsAnimation() {
return requestNeedsAnimation();
}
@Override
public String getDescription() {
return code_in.getDescription();

View File

@@ -17,6 +17,10 @@ public abstract class ActualizeTestingPackages<P extends TestingPackage> extends
}
protected abstract ServerCode getCheckCode();
@Override
protected boolean requestNeedsAnimation() {
return false;
}
@Override
protected boolean canStart(Object... args) throws Exception {
target = new Vector<>();
for (P testingPackage : getTable().Data.values()) {