forked from Mirrors/OpenAsar
[Splash > UI] Add version info in corner
parent
46f57c95f3
commit
9bd97701d5
@ -1,36 +1,28 @@
|
||||
"use strict";
|
||||
const { app, contextBridge, ipcRenderer } = require('electron');
|
||||
|
||||
const {
|
||||
app,
|
||||
contextBridge,
|
||||
ipcRenderer
|
||||
} = require('electron');
|
||||
const { saferShellOpenExternal } = require('../utils/securityUtils');
|
||||
|
||||
const {
|
||||
saferShellOpenExternal
|
||||
} = require('../utils/securityUtils');
|
||||
|
||||
contextBridge.exposeInMainWorld('DiscordSplash', {
|
||||
getReleaseChannel: () => {
|
||||
const buildInfo = require('../utils/buildInfo');
|
||||
|
||||
return buildInfo.releaseChannel;
|
||||
},
|
||||
signalReady: () => {
|
||||
ipcRenderer.send('DISCORD_SPLASH_SCREEN_READY');
|
||||
},
|
||||
|
||||
onStateUpdate: callback => {
|
||||
ipcRenderer.on('DISCORD_SPLASH_UPDATE_STATE', (_, state) => {
|
||||
callback(state);
|
||||
});
|
||||
},
|
||||
onQuoteUpdate: callback => {
|
||||
ipcRenderer.on('DISCORD_SPLASH_SCREEN_QUOTE', (_, quote) => {
|
||||
callback(quote);
|
||||
});
|
||||
},
|
||||
|
||||
openUrl: saferShellOpenExternal,
|
||||
quitDiscord: () => {
|
||||
ipcRenderer.send('DISCORD_SPLASH_SCREEN_QUIT');
|
||||
quitDiscord: () => ipcRenderer.send('DISCORD_SPLASH_SCREEN_QUIT'),
|
||||
|
||||
getDebugInfo: () => {
|
||||
const buildInfo = require('../utils/buildInfo');
|
||||
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
|
||||
return `${buildInfo.releaseChannel} ${buildInfo.version}
|
||||
OpenAsar ${urlParams.get('oaVersion')}`;
|
||||
}
|
||||
});
|
Loading…
Reference in new issue