basic updater logo right click menu to upload calibrations (panama UI part) #7418

only:uaefi
This commit is contained in:
rusefillc 2025-02-21 11:32:58 -05:00
parent e8c98ec036
commit 82fe07637c
3 changed files with 7 additions and 4 deletions

View File

@ -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) {

View File

@ -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
);

View File

@ -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);