mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-07-19 15:16:20 +00:00
Compare commits
2 Commits
feature/so
...
hotfix/aut
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8fc197b32a | ||
|
|
201046164c |
@@ -1,6 +1,11 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const electron_updater_1 = require("electron-updater");
|
const electron_updater_1 = require("electron-updater");
|
||||||
let electronSocket;
|
let electronSocket;
|
||||||
|
function normalize(updateInfo) {
|
||||||
|
if (typeof updateInfo?.releaseNotes === "string") {
|
||||||
|
updateInfo.releaseNotes = [updateInfo.releaseNotes];
|
||||||
|
}
|
||||||
|
}
|
||||||
module.exports = (socket) => {
|
module.exports = (socket) => {
|
||||||
electronSocket = socket;
|
electronSocket = socket;
|
||||||
socket.on("register-autoUpdater-error", (id) => {
|
socket.on("register-autoUpdater-error", (id) => {
|
||||||
@@ -15,11 +20,13 @@ module.exports = (socket) => {
|
|||||||
});
|
});
|
||||||
socket.on("register-autoUpdater-update-available", (id) => {
|
socket.on("register-autoUpdater-update-available", (id) => {
|
||||||
electron_updater_1.autoUpdater.on("update-available", (updateInfo) => {
|
electron_updater_1.autoUpdater.on("update-available", (updateInfo) => {
|
||||||
|
normalize(updateInfo);
|
||||||
electronSocket.emit("autoUpdater-update-available" + id, updateInfo);
|
electronSocket.emit("autoUpdater-update-available" + id, updateInfo);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
socket.on("register-autoUpdater-update-not-available", (id) => {
|
socket.on("register-autoUpdater-update-not-available", (id) => {
|
||||||
electron_updater_1.autoUpdater.on("update-not-available", (updateInfo) => {
|
electron_updater_1.autoUpdater.on("update-not-available", (updateInfo) => {
|
||||||
|
normalize(updateInfo);
|
||||||
electronSocket.emit("autoUpdater-update-not-available" + id, updateInfo);
|
electronSocket.emit("autoUpdater-update-not-available" + id, updateInfo);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -30,6 +37,7 @@ module.exports = (socket) => {
|
|||||||
});
|
});
|
||||||
socket.on("register-autoUpdater-update-downloaded", (id) => {
|
socket.on("register-autoUpdater-update-downloaded", (id) => {
|
||||||
electron_updater_1.autoUpdater.on("update-downloaded", (updateInfo) => {
|
electron_updater_1.autoUpdater.on("update-downloaded", (updateInfo) => {
|
||||||
|
normalize(updateInfo);
|
||||||
electronSocket.emit("autoUpdater-update-downloaded" + id, updateInfo);
|
electronSocket.emit("autoUpdater-update-downloaded" + id, updateInfo);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -89,6 +97,7 @@ module.exports = (socket) => {
|
|||||||
electron_updater_1.autoUpdater
|
electron_updater_1.autoUpdater
|
||||||
.checkForUpdatesAndNotify()
|
.checkForUpdatesAndNotify()
|
||||||
.then((updateCheckResult) => {
|
.then((updateCheckResult) => {
|
||||||
|
normalize(updateCheckResult?.updateInfo);
|
||||||
electronSocket.emit("autoUpdater-checkForUpdatesAndNotify-completed" + guid, updateCheckResult);
|
electronSocket.emit("autoUpdater-checkForUpdatesAndNotify-completed" + guid, updateCheckResult);
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
@@ -99,6 +108,7 @@ module.exports = (socket) => {
|
|||||||
electron_updater_1.autoUpdater
|
electron_updater_1.autoUpdater
|
||||||
.checkForUpdates()
|
.checkForUpdates()
|
||||||
.then((updateCheckResult) => {
|
.then((updateCheckResult) => {
|
||||||
|
normalize(updateCheckResult?.updateInfo);
|
||||||
electronSocket.emit("autoUpdater-checkForUpdates-completed" + guid, updateCheckResult);
|
electronSocket.emit("autoUpdater-checkForUpdates-completed" + guid, updateCheckResult);
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -3,6 +3,12 @@ import { autoUpdater } from "electron-updater";
|
|||||||
|
|
||||||
let electronSocket: Socket;
|
let electronSocket: Socket;
|
||||||
|
|
||||||
|
function normalize(updateInfo) {
|
||||||
|
if (typeof updateInfo?.releaseNotes === "string") {
|
||||||
|
updateInfo.releaseNotes = [updateInfo.releaseNotes];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export = (socket: Socket) => {
|
export = (socket: Socket) => {
|
||||||
electronSocket = socket;
|
electronSocket = socket;
|
||||||
|
|
||||||
@@ -20,12 +26,14 @@ export = (socket: Socket) => {
|
|||||||
|
|
||||||
socket.on("register-autoUpdater-update-available", (id) => {
|
socket.on("register-autoUpdater-update-available", (id) => {
|
||||||
autoUpdater.on("update-available", (updateInfo) => {
|
autoUpdater.on("update-available", (updateInfo) => {
|
||||||
|
normalize(updateInfo);
|
||||||
electronSocket.emit("autoUpdater-update-available" + id, updateInfo);
|
electronSocket.emit("autoUpdater-update-available" + id, updateInfo);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on("register-autoUpdater-update-not-available", (id) => {
|
socket.on("register-autoUpdater-update-not-available", (id) => {
|
||||||
autoUpdater.on("update-not-available", (updateInfo) => {
|
autoUpdater.on("update-not-available", (updateInfo) => {
|
||||||
|
normalize(updateInfo);
|
||||||
electronSocket.emit("autoUpdater-update-not-available" + id, updateInfo);
|
electronSocket.emit("autoUpdater-update-not-available" + id, updateInfo);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -38,6 +46,7 @@ export = (socket: Socket) => {
|
|||||||
|
|
||||||
socket.on("register-autoUpdater-update-downloaded", (id) => {
|
socket.on("register-autoUpdater-update-downloaded", (id) => {
|
||||||
autoUpdater.on("update-downloaded", (updateInfo) => {
|
autoUpdater.on("update-downloaded", (updateInfo) => {
|
||||||
|
normalize(updateInfo);
|
||||||
electronSocket.emit("autoUpdater-update-downloaded" + id, updateInfo);
|
electronSocket.emit("autoUpdater-update-downloaded" + id, updateInfo);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -143,6 +152,7 @@ export = (socket: Socket) => {
|
|||||||
autoUpdater
|
autoUpdater
|
||||||
.checkForUpdatesAndNotify()
|
.checkForUpdatesAndNotify()
|
||||||
.then((updateCheckResult) => {
|
.then((updateCheckResult) => {
|
||||||
|
normalize(updateCheckResult?.updateInfo);
|
||||||
electronSocket.emit(
|
electronSocket.emit(
|
||||||
"autoUpdater-checkForUpdatesAndNotify-completed" + guid,
|
"autoUpdater-checkForUpdatesAndNotify-completed" + guid,
|
||||||
updateCheckResult,
|
updateCheckResult,
|
||||||
@@ -160,6 +170,7 @@ export = (socket: Socket) => {
|
|||||||
autoUpdater
|
autoUpdater
|
||||||
.checkForUpdates()
|
.checkForUpdates()
|
||||||
.then((updateCheckResult) => {
|
.then((updateCheckResult) => {
|
||||||
|
normalize(updateCheckResult?.updateInfo);
|
||||||
electronSocket.emit(
|
electronSocket.emit(
|
||||||
"autoUpdater-checkForUpdates-completed" + guid,
|
"autoUpdater-checkForUpdates-completed" + guid,
|
||||||
updateCheckResult,
|
updateCheckResult,
|
||||||
|
|||||||
Reference in New Issue
Block a user