fix: renderer

This commit is contained in:
手瓜一十雪
2025-01-25 00:37:33 +08:00
parent 500c10ea7a
commit cc99fa8346
4 changed files with 98 additions and 11 deletions

View File

@@ -2,7 +2,7 @@
const { ipcMain, BrowserWindow } = require('electron'); const { ipcMain, BrowserWindow } = require('electron');
const napcat = require('./napcat.cjs'); const napcat = require('./napcat.cjs');
const { shell } = require('electron'); const { shell } = require('electron');
ipcMain.handle('napcat_get_webtoken', async (event, arg) => { ipcMain.handle('napcat_get_webui', async (event, arg) => {
return napcat.NCgetWebUiUrl(); return napcat.NCgetWebUiUrl();
}); });
ipcMain.on('open_external_url', (event, url) => { ipcMain.on('open_external_url', (event, url) => {

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,7 @@
const { contextBridge, ipcRenderer } = require('electron'); const { contextBridge, ipcRenderer } = require('electron');
const napcat = { const napcat = {
getWebUiUrl: async () => { getWebUiUrl: async () => {
return ipcRenderer.invoke('napcat_get_webtoken'); return ipcRenderer.invoke('napcat_get_webui');
}, },
openExternalUrl: async (url) => { openExternalUrl: async (url) => {
ipcRenderer.send('open_external_url', url); ipcRenderer.send('open_external_url', url);

View File

@@ -1,13 +1,12 @@
export const onSettingWindowCreated = async (view) => { export const onSettingWindowCreated = async (view) => {
let webui = await window.napcat.getWebUiUrl(); let webui = await window.napcat.getWebUiUrl();
let webuiReact = await window.napcat.getWebUiUrlReact();
view.innerHTML = ` view.innerHTML = `
<setting-section data-title=""> <setting-section data-title="">
<setting-panel> <setting-panel>
<setting-list data-direction="column"> <setting-list data-direction="column">
<setting-item> <setting-item>
<setting-button data-type="primary" class="nc_openwebui">在QQ内打开配置页面(VUE)</setting-button> <setting-button data-type="primary" class="nc_openwebui">在QQ内打开配置页面</setting-button>
<setting-button data-type="primary" class="nc_openwebui_ex">在默认浏览器打开配置页面(VUE)</setting-button> <setting-button data-type="primary" class="nc_openwebui_ex">在默认浏览器打开配置页面</setting-button>
</setting-item> </setting-item>
<setting-item> <setting-item>
<div> <div>