blob: e43d51d15d2c31e32877d1d1b1bbea1627ab8b61 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
import { ipcRenderer } from 'electron';
import BasicAuthComponent from './Component';
import { state as ModalState } from './store';
const debug = require('debug')('Ferdi:feature:basicAuth');
const state = ModalState;
export default function initialize() {
debug('Initialize basicAuth feature');
window.ferdi.features.basicAuth = {
state,
};
ipcRenderer.on('feature:basic-auth-request', (e, data) => {
debug(e, data);
// state.serviceId = data.serviceId;
state.authInfo = data.authInfo;
state.isModalVisible = true;
});
}
export function mainIpcHandler(mainWindow, authInfo) {
debug('Sending basic auth call', authInfo);
mainWindow.webContents.send('feature:basic-auth-request', {
authInfo,
});
}
export const Component = BasicAuthComponent;
|