Cambios esteticos y de ping para el servidor
This commit is contained in:
@@ -1,8 +1,28 @@
|
||||
import { contextBridge } from "electron";
|
||||
import { contextBridge, ipcRenderer } from "electron";
|
||||
import { electronAPI } from "@electron-toolkit/preload";
|
||||
|
||||
// Custom APIs for renderer
|
||||
const api = {};
|
||||
const api = {
|
||||
nfc: {
|
||||
onTag: (callback: (event: { uid: string }) => void): void => {
|
||||
ipcRenderer.on("nfc:tag", (_event, value) => callback(value));
|
||||
},
|
||||
onRemoved: (callback: (event: { uid: string }) => void): void => {
|
||||
ipcRenderer.on("nfc:removed", (_event, value) => callback(value));
|
||||
},
|
||||
onError: (callback: (event: { message: string }) => void): void => {
|
||||
ipcRenderer.on("nfc:error", (_event, value) => callback(value));
|
||||
},
|
||||
ping: (url: string): Promise<boolean> => {
|
||||
return ipcRenderer.invoke("ping:url", url);
|
||||
},
|
||||
removeAllListeners: (): void => {
|
||||
ipcRenderer.removeAllListeners("nfc:tag");
|
||||
ipcRenderer.removeAllListeners("nfc:removed");
|
||||
ipcRenderer.removeAllListeners("nfc:error");
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
// Use `contextBridge` APIs to expose Electron APIs to
|
||||
// renderer only if context isolation is enabled, otherwise
|
||||
|
||||
Reference in New Issue
Block a user