Launcher/LaunchServer/src/main/java/pro/gravit/launchserver/binary/EXELauncherBinary.java

25 lines
653 B
Java
Raw Normal View History

package pro.gravit.launchserver.binary;
2018-09-17 10:07:32 +03:00
import pro.gravit.launchserver.LaunchServer;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper;
2018-09-17 10:07:32 +03:00
2019-01-15 06:35:39 +03:00
import java.io.IOException;
import java.nio.file.Files;
2018-09-17 10:07:32 +03:00
public class EXELauncherBinary extends LauncherBinary {
2018-09-22 17:33:00 +03:00
public EXELauncherBinary(LaunchServer server) {
super(server, LauncherBinary.resolve(server, ".exe"));
2018-09-22 17:33:00 +03:00
}
2018-09-17 10:07:32 +03:00
2018-09-22 17:33:00 +03:00
@Override
public void build() throws IOException {
if (IOHelper.isFile(syncBinaryFile)) {
2018-09-17 10:07:32 +03:00
LogHelper.subWarning("Deleting obsolete launcher EXE binary file");
Files.delete(syncBinaryFile);
2018-09-17 10:07:32 +03:00
}
2018-09-22 17:33:00 +03:00
}
2018-09-17 10:07:32 +03:00
}