Upload preload.js via GUI
This commit is contained in:
19
preload.js
19
preload.js
@@ -32,12 +32,19 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
|||||||
// Repository & Git Management
|
// Repository & Git Management
|
||||||
saveCredentials: (data) => ipcRenderer.invoke('save-credentials', data),
|
saveCredentials: (data) => ipcRenderer.invoke('save-credentials', data),
|
||||||
loadCredentials: () => ipcRenderer.invoke('load-credentials'),
|
loadCredentials: () => ipcRenderer.invoke('load-credentials'),
|
||||||
|
testGiteaConnection: (data) => ipcRenderer.invoke('test-gitea-connection', data),
|
||||||
createRepo: (data) => ipcRenderer.invoke('create-repo', data),
|
createRepo: (data) => ipcRenderer.invoke('create-repo', data),
|
||||||
pushProject: (data) => ipcRenderer.invoke('push-project', data),
|
pushProject: (data) => ipcRenderer.invoke('push-project', data),
|
||||||
getBranches: (data) => ipcRenderer.invoke('getBranches', data),
|
getBranches: (data) => ipcRenderer.invoke('getBranches', data),
|
||||||
getCommitLogs: (data) => ipcRenderer.invoke('getCommitLogs', data),
|
getCommitLogs: (data) => ipcRenderer.invoke('getCommitLogs', data),
|
||||||
uploadAndPush: (data) => ipcRenderer.invoke('upload-and-push', data),
|
uploadAndPush: (data) => ipcRenderer.invoke('upload-and-push', data),
|
||||||
deleteGiteaRepo: (data) => ipcRenderer.invoke('delete-gitea-repo', data),
|
deleteGiteaRepo: (data) => ipcRenderer.invoke('delete-gitea-repo', data),
|
||||||
|
runBatchRepoAction: (data) => ipcRenderer.invoke('run-batch-repo-action', data),
|
||||||
|
|
||||||
|
// Offline/Retry Queue
|
||||||
|
getRetryQueue: () => ipcRenderer.invoke('get-retry-queue'),
|
||||||
|
processRetryQueueNow: () => ipcRenderer.invoke('process-retry-queue-now'),
|
||||||
|
removeRetryQueueItem: (data) => ipcRenderer.invoke('remove-retry-queue-item', data),
|
||||||
|
|
||||||
// Drag & Drop
|
// Drag & Drop
|
||||||
prepareDownloadDrag: (data) => ipcRenderer.invoke('prepare-download-drag', data),
|
prepareDownloadDrag: (data) => ipcRenderer.invoke('prepare-download-drag', data),
|
||||||
@@ -110,5 +117,17 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
|||||||
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
|
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
|
||||||
ipcRenderer.on('folder-download-progress', listener);
|
ipcRenderer.on('folder-download-progress', listener);
|
||||||
return () => ipcRenderer.removeListener('folder-download-progress', listener);
|
return () => ipcRenderer.removeListener('folder-download-progress', listener);
|
||||||
|
},
|
||||||
|
|
||||||
|
onRetryQueueUpdated: (cb) => {
|
||||||
|
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
|
||||||
|
ipcRenderer.on('retry-queue-updated', listener);
|
||||||
|
return () => ipcRenderer.removeListener('retry-queue-updated', listener);
|
||||||
|
},
|
||||||
|
|
||||||
|
onBatchActionProgress: (cb) => {
|
||||||
|
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
|
||||||
|
ipcRenderer.on('batch-action-progress', listener);
|
||||||
|
return () => ipcRenderer.removeListener('batch-action-progress', listener);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Reference in New Issue
Block a user