Many fixes to admin/trace/UUID system
This commit is contained in:
@@ -19,13 +19,11 @@ import com.google.gwt.user.client.ui.*;
|
||||
import io.anuke.mindustry.Mindustry;
|
||||
import io.anuke.mindustry.core.Platform;
|
||||
import io.anuke.mindustry.net.Net;
|
||||
import io.anuke.ucore.core.Settings;
|
||||
import io.anuke.ucore.function.Consumer;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.InputStream;
|
||||
import java.util.Date;
|
||||
import java.util.Random;
|
||||
|
||||
public class HtmlLauncher extends GwtApplication {
|
||||
static final int WIDTH = 800;
|
||||
@@ -126,22 +124,6 @@ public class HtmlLauncher extends GwtApplication {
|
||||
return !ref.startsWith("https") && !ref.contains("itch.io");
|
||||
}
|
||||
|
||||
@Override
|
||||
public byte[] getUUID(){
|
||||
Settings.defaults("uuid", "");
|
||||
|
||||
String uuid = Settings.getString("uuid");
|
||||
if(uuid.isEmpty()){
|
||||
byte[] result = new byte[8];
|
||||
new Random().nextBytes(result);
|
||||
uuid = new String(Base64Coder.encode(result));
|
||||
Settings.putString("uuid", uuid);
|
||||
Settings.save();
|
||||
return result;
|
||||
}
|
||||
return Base64Coder.decode(uuid);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void downloadFile(String name, byte[] bytes) {
|
||||
downloadBytes(name, new String(Base64Coder.encode(bytes)));
|
||||
|
||||
Reference in New Issue
Block a user