Feat: add hardware uuid

This commit is contained in:
harlekin
2022-01-04 17:25:41 +00:00
committed by Sheepit Renderfarm
parent 5adb264ae8
commit 16f14789ce
5 changed files with 161 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ import java.util.stream.Collectors;
import com.sheepit.client.datamodel.SpeedTestTarget;
import com.sheepit.client.datamodel.SpeedTestResult;
import com.sheepit.client.datamodel.SpeedTestTargetResult;
import com.sheepit.client.hardware.hwid.HWIdentifier;
import com.sheepit.client.os.Windows;
import lombok.Getter;
import org.simpleframework.xml.core.Persister;
@@ -213,6 +214,7 @@ public class Server extends Thread {
.add("ui", client.getGui().getClass().getSimpleName())
.add("extras", user_config.getExtras())
.add("headless", java.awt.GraphicsEnvironment.isHeadless() ? "1" : (user_config.isHeadless() ? "1" : "0"))
.add("hwid", new HWIdentifier(log).getHardwareHash())
.build();
this.log.debug("Server::getConfiguration url " + remoteURL.build().toString());