Dedup updater log entries
This commit is contained in:
@@ -46,15 +46,18 @@ export function initReleaseUI({ showToast, showBusy, hideBusy, confirmAction })
|
|||||||
let releaseLastFetched = 0;
|
let releaseLastFetched = 0;
|
||||||
let lastReleaseLogKey = "";
|
let lastReleaseLogKey = "";
|
||||||
let lastReleaseToastKey = null;
|
let lastReleaseToastKey = null;
|
||||||
|
let lastLogMessage = null;
|
||||||
let changelogCache = { version: null, text: "" };
|
let changelogCache = { version: null, text: "" };
|
||||||
let lastChangelogUrl = null;
|
let lastChangelogUrl = null;
|
||||||
let releaseChannel = "dev";
|
let releaseChannel = "dev";
|
||||||
|
|
||||||
function logRelease(msg) {
|
function logRelease(msg) {
|
||||||
if (!msg) return;
|
if (!msg) return;
|
||||||
|
const plain = msg.trim();
|
||||||
|
if (plain === lastLogMessage) return;
|
||||||
|
lastLogMessage = plain;
|
||||||
const ts = new Date().toLocaleTimeString();
|
const ts = new Date().toLocaleTimeString();
|
||||||
const line = `${ts} ${msg}`;
|
const line = `${ts} ${msg}`;
|
||||||
if (releaseLogLines[0] === line) return;
|
|
||||||
releaseLogLines.unshift(line);
|
releaseLogLines.unshift(line);
|
||||||
releaseLogLines = releaseLogLines.slice(0, 120);
|
releaseLogLines = releaseLogLines.slice(0, 120);
|
||||||
if (releaseLog) {
|
if (releaseLog) {
|
||||||
|
|||||||
Reference in New Issue
Block a user