add navbar listener

This commit is contained in:
riqo 2021-06-23 07:52:06 -05:00
commit d00fb0f3be
9 changed files with 82 additions and 32 deletions

View file

@ -34,16 +34,16 @@ export class IpcRendererListener<InputParam> implements IIpcListener<InputParam>
export default function useIpcRenderer () {
const invoke = async (endpoint: string, payload: any) => {
const invoke = async <T>(endpoint: string, payload: T) => {
try {
const res = await window.ipcRenderer.invoke(endpoint, payload);
const res = await window.ipcRenderer.invoke(endpoint, payload? JSON.stringify(payload) : null);
return res;
} catch (e) {
throw e;
}
}
const post = (endpoint: string, payload: any) => {
const post = <T>(endpoint: string, payload: T) => {
window.ipcRenderer.send(endpoint, payload);
};