update electron to v12.2.2 fixes fetch CERT_HAS_EXPIRED error

This commit is contained in:
Araxeus
2021-10-30 13:17:47 +03:00
parent 762566cce6
commit bca22d8e24
3 changed files with 5 additions and 13 deletions

View File

@ -88,7 +88,7 @@
"ytpl": "^2.2.3" "ytpl": "^2.2.3"
}, },
"devDependencies": { "devDependencies": {
"electron": "^12.1.0", "electron": "^12.2.2",
"electron-builder": "^22.10.5", "electron-builder": "^22.10.5",
"electron-devtools-installer": "^3.1.1", "electron-devtools-installer": "^3.1.1",
"electron-icon-maker": "0.0.5", "electron-icon-maker": "0.0.5",

View File

@ -1,13 +1,6 @@
const fetch = require("node-fetch"); const fetch = require("node-fetch");
const is = require("electron-is"); const is = require("electron-is");
// see https://github.com/node-fetch/node-fetch/issues/568#issuecomment-932200523
// will not be needed if project's electron version >= v15.1.0 (https://github.com/node-fetch/node-fetch/issues/568#issuecomment-932435180)
const https = require("https");
const agent = new https.Agent({
rejectUnauthorized: false,
});
const defaultConfig = require("../../config/defaults"); const defaultConfig = require("../../config/defaults");
const registerCallback = require("../../providers/song-info"); const registerCallback = require("../../providers/song-info");
const { sortSegments } = require("./segments"); const { sortSegments } = require("./segments");
@ -44,7 +37,6 @@ const fetchSegments = async (apiURL, categories) => {
"Content-Type": "application/json", "Content-Type": "application/json",
}, },
redirect: "follow", redirect: "follow",
agent // fixes error: 'CERT_HAS_EXPIRED'
}); });
if (resp.status !== 200) { if (resp.status !== 200) {
return []; return [];

View File

@ -3412,10 +3412,10 @@ electron-updater@^4.4.6:
lodash.isequal "^4.5.0" lodash.isequal "^4.5.0"
semver "^7.3.5" semver "^7.3.5"
electron@^12.1.0: electron@^12.2.2:
version "12.1.0" version "12.2.2"
resolved "https://registry.yarnpkg.com/electron/-/electron-12.1.0.tgz#615a7f9dbb2fc79cc72361fba9f39d005c697bca" resolved "https://registry.yarnpkg.com/electron/-/electron-12.2.2.tgz#9627594d6b5bb589f00355989d316b6542539e54"
integrity sha512-joQlYI/nTIrTUldO3GENZ2j225eKar9nTQBSEwSUSWN4h65QGDmXNQ7dbWPmLlkUQWtHhz8lXhFk30OLG9ZjLw== integrity sha512-Oma/nIfvgql9JjAxdB9gQk//qxpJaI6PgMocYMiW4kFyLi+8jS6oGn33QG3FESS//cw09KRnWmA9iutuFAuXtw==
dependencies: dependencies:
"@electron/get" "^1.0.1" "@electron/get" "^1.0.1"
"@types/node" "^14.6.2" "@types/node" "^14.6.2"