Save config file
This commit is contained in:
@@ -63,6 +63,7 @@ import com.sheepit.client.datamodel.HeartBeatInfos;
|
|||||||
import com.sheepit.client.datamodel.JobInfos;
|
import com.sheepit.client.datamodel.JobInfos;
|
||||||
import com.sheepit.client.datamodel.JobValidation;
|
import com.sheepit.client.datamodel.JobValidation;
|
||||||
import com.sheepit.client.datamodel.ServerConfig;
|
import com.sheepit.client.datamodel.ServerConfig;
|
||||||
|
import lombok.Getter;
|
||||||
import org.simpleframework.xml.core.Persister;
|
import org.simpleframework.xml.core.Persister;
|
||||||
|
|
||||||
import com.sheepit.client.Configuration.ComputeType;
|
import com.sheepit.client.Configuration.ComputeType;
|
||||||
@@ -81,7 +82,10 @@ import com.sheepit.client.os.OS;
|
|||||||
|
|
||||||
public class Server extends Thread implements HostnameVerifier, X509TrustManager {
|
public class Server extends Thread implements HostnameVerifier, X509TrustManager {
|
||||||
private String base_url;
|
private String base_url;
|
||||||
|
|
||||||
|
@Getter
|
||||||
private ServerConfig serverConfig;
|
private ServerConfig serverConfig;
|
||||||
|
|
||||||
private Configuration user_config;
|
private Configuration user_config;
|
||||||
private Client client;
|
private Client client;
|
||||||
private Log log;
|
private Log log;
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ import com.sheepit.client.SettingsLoader;
|
|||||||
import com.sheepit.client.Stats;
|
import com.sheepit.client.Stats;
|
||||||
import com.sheepit.client.standalone.swing.activity.Settings;
|
import com.sheepit.client.standalone.swing.activity.Settings;
|
||||||
import com.sheepit.client.standalone.swing.activity.Working;
|
import com.sheepit.client.standalone.swing.activity.Working;
|
||||||
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
public class GuiSwing extends JFrame implements Gui {
|
public class GuiSwing extends JFrame implements Gui {
|
||||||
@@ -71,6 +72,7 @@ public class GuiSwing extends JFrame implements Gui {
|
|||||||
private boolean waitingForAuthentication;
|
private boolean waitingForAuthentication;
|
||||||
private Client client;
|
private Client client;
|
||||||
|
|
||||||
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
private SettingsLoader settingsLoader;
|
private SettingsLoader settingsLoader;
|
||||||
|
|
||||||
|
|||||||
@@ -551,6 +551,12 @@ public class Settings implements Activity {
|
|||||||
|
|
||||||
if (saveFile.isSelected()) {
|
if (saveFile.isSelected()) {
|
||||||
parent.setSettingsLoader(new SettingsLoader(config.getConfigFilePath(), login.getText(), new String(password.getPassword()), proxyText, hostnameText, method, selected_gpu, cpu_cores, max_ram, max_rendertime, cachePath, autoSignIn.isSelected(), GuiSwing.type, priority.getValue()));
|
parent.setSettingsLoader(new SettingsLoader(config.getConfigFilePath(), login.getText(), new String(password.getPassword()), proxyText, hostnameText, method, selected_gpu, cpu_cores, max_ram, max_rendertime, cachePath, autoSignIn.isSelected(), GuiSwing.type, priority.getValue()));
|
||||||
|
|
||||||
|
// wait for successful authentication (to store the public key)
|
||||||
|
// or do we already have one?
|
||||||
|
if (parent.getClient().getServer().getServerConfig() != null && parent.getClient().getServer().getServerConfig().getPublickey() != null) {
|
||||||
|
parent.getSettingsLoader().saveFile();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user