From c274a1c8ac63dec5200a31337336f2be16075105 Mon Sep 17 00:00:00 2001 From: Gkiokan Sali Date: Mon, 3 Jan 2022 20:46:50 +0100 Subject: [PATCH] fixing the install request error caused by missing ps4 default port --- src/main/index.js | 6 +++--- src/renderer/pages/Changelog.vue | 2 ++ src/renderer/plugins/ps4.js | 9 +++++++-- src/renderer/store/modules/app.js | 1 + 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/index.js b/src/main/index.js index f073f03..37ffcb1 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -14,7 +14,7 @@ const isDevelopment = process.env.NODE_ENV !== 'production' const showServerWindowOnStartUp = false const showServerDevtools = false - +const showPS4DevTools = false const showMainDevTools = process.env.NODE_ENV !== 'production' // global reference to mainWindow (necessary to prevent window from being garbage collected) @@ -60,7 +60,7 @@ function createServerWindow(){ function createInfoWindow(){ const window = helper.createWindowInstance('/info', { width: 340, height: 600, title: 'Info', show: false, - }, true) + }, false) window.on('close', (event) => { event.preventDefault() window.hide() @@ -73,7 +73,7 @@ function createInfoWindow(){ function createPS4Window(){ const window = helper.createWindowInstance('/ps4', { width: 800, height: 800, title: 'PS4', show: false, - }) + }, showPS4DevTools) window.on('close', (event) => { event.preventDefault() window.hide() diff --git a/src/renderer/pages/Changelog.vue b/src/renderer/pages/Changelog.vue index dfdcf6c..e5532f1 100644 --- a/src/renderer/pages/Changelog.vue +++ b/src/renderer/pages/Changelog.vue @@ -8,6 +8,8 @@

Handling Errors

Adding global error catcher and crashReporter for debugging purposes.
+ Fixing the Install request Error, because port was missing on the default ps4 config.
+ Thanks for iceMongus and CyB1K for testing with me.

diff --git a/src/renderer/plugins/ps4.js b/src/renderer/plugins/ps4.js index 2290ed4..993fffb 100644 --- a/src/renderer/plugins/ps4.js +++ b/src/renderer/plugins/ps4.js @@ -95,6 +95,7 @@ let ps4 = { request(url, data, options={}){ let defaultOptions = { headers: { 'content-type':'application/x-www-form-urlencoded' } } + console.log("Request", url, data, options) return axios.post(url, data, { ...defaultOptions, ...options}) .catch( e => { console.log("PS4 Plugin Error catcher", e) @@ -109,7 +110,8 @@ let ps4 = { throw e } - if(e.status == 500 || e.response.status == 500){ + //if(e.status == 500 || e.response.status == 500){ + if(e.status == 500){ console.log(e, e.response) ipcRenderer.send('main-error', e.response.data.error) throw e @@ -123,11 +125,14 @@ let ps4 = { // message: "Network Error.
Is the Remote Pakage Installer is running on Playstation?", // type: 'error' // }) + throw e } }) .then( response => { + console.log("PS4 API Response", response) + let data = response.data - console.log("PS4 API Response", data) + if(data.status && data.status == 'fail'){ // Found Error Codes // 2157510677 error on double install? diff --git a/src/renderer/store/modules/app.js b/src/renderer/store/modules/app.js index 01c0012..2266452 100644 --- a/src/renderer/store/modules/app.js +++ b/src/renderer/store/modules/app.js @@ -15,6 +15,7 @@ export const state = { ps4: { ip: '', name: '', + port: 12800, }, }