diff --git a/java_console/ui/src/main/java/com/rusefi/panama/PanamaClient.java b/java_console/ui/src/main/java/com/rusefi/panama/PanamaClient.java index df2de2fa46..c785045ac4 100644 --- a/java_console/ui/src/main/java/com/rusefi/panama/PanamaClient.java +++ b/java_console/ui/src/main/java/com/rusefi/panama/PanamaClient.java @@ -15,6 +15,8 @@ import org.apache.http.util.EntityUtils; import java.io.File; public class PanamaClient { + public static final String FILES_API = "/api/files"; + private final static Logging log = Logging.getLogging(PanamaClient.class); public static void uploadFile(String url, File file, String userName, int mcuSerial) { diff --git a/java_console/ui/src/main/java/com/rusefi/ui/basic/LogoLabelPopupMenu.java b/java_console/ui/src/main/java/com/rusefi/ui/basic/LogoLabelPopupMenu.java index fd761975ba..0945545ef4 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/basic/LogoLabelPopupMenu.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/basic/LogoLabelPopupMenu.java @@ -35,9 +35,11 @@ public class LogoLabelPopupMenu extends JPopupMenu { } private static void doUploadTune(String panamaUrl) { + // todo: grab current calibrations and save fresh MSQ int mcuSerial = 1231234; // todo + PanamaClient.uploadFile(panamaUrl, - /* todo */ null, + /* todo MSQ file */ null, InstanceNameEditor.loadInstanceName(), mcuSerial ); diff --git a/java_console/ui/src/test/java/com/rusefi/panama/PanamaSandbox.java b/java_console/ui/src/test/java/com/rusefi/panama/PanamaSandbox.java index 18a37c430d..9fb82a84a0 100644 --- a/java_console/ui/src/test/java/com/rusefi/panama/PanamaSandbox.java +++ b/java_console/ui/src/test/java/com/rusefi/panama/PanamaSandbox.java @@ -4,10 +4,9 @@ import java.io.File; import java.io.IOException; public class PanamaSandbox { - public static void main(String[] args) throws IOException { - - PanamaClient.uploadFile("https://rusefi.com/panama-test/a.php", + PanamaClient.uploadFile("https://rusefi.com/test" + + PanamaClient.FILES_API, new File("build.gradle"), "My name is John X", 239239);