From 460514de741d72932c9bd62c92f9b80802f69ef0 Mon Sep 17 00:00:00 2001 From: Zubair Quraishi Date: Fri, 17 Nov 2023 18:03:21 +0100 Subject: [PATCH] Send commit info to the server --- .../manageComponentViewer.js | 26 ++++++++++++++++--- src/electron.js | 15 +++++++++++ 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/public/visifile_drivers/all_system_components/manageComponentViewer.js b/public/visifile_drivers/all_system_components/manageComponentViewer.js index 38f74bf75..b650c98ca 100644 --- a/public/visifile_drivers/all_system_components/manageComponentViewer.js +++ b/public/visifile_drivers/all_system_components/manageComponentViewer.js @@ -14,6 +14,8 @@ load_once_from_file(true) return { commit_pane_header: "", commit_pane_description: "", + commitMessage: "", + commitErrorMessage: "", releaseMessage: "", releaseErrorMessage: "", @@ -291,11 +293,14 @@ load_once_from_file(true) -
+
+ +
{{commitMessage}}
+
{{commitErrorMessage}}
@@ -351,8 +356,23 @@ load_once_from_file(true) choosePane_commitPressed: async function ( ) { debugger let mm = this - let header = mm.commit_pane_header - let desc = mm.commit_pane_description + showProgressBar() + + let postAppUrl = "http" + (($HOSTPORT == 443)?"s":"") + "://" + $HOST + "/http_post_commit_code" + callAjaxPost(postAppUrl, + { + code_id: mm.codeId, + user_id: "xyz", + header: mm.commit_pane_header, + description: mm.commit_pane_description + } + , + async function(response){ + let responseJson = JSON.parse(response) + + mm.commitMessage = "Commit successful" + hideProgressBar() + }) }, releaseCodePressed: async function ( ) { //---------------------------------------------------------------------------------- diff --git a/src/electron.js b/src/electron.js index 8b751d445..69b562514 100755 --- a/src/electron.js +++ b/src/electron.js @@ -4470,6 +4470,21 @@ async function startServices ( ) { )); }); + app.post( "/http_post_commit_code" , async function (req, res) { + // + // get stuff + // + let ipfsHash = req.body.value.code_id; + let userId = req.body.value.user_id; + let header = req.body.value.header; + let description = req.body.value.description; + + + res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'}); + res.end(JSON.stringify({ + ipfsHash: ipfsHash, + })) + }) app.post( "/http_post_release_commit" , async function (req, res) { // // get stuff