You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

36 lines
1.2 KiB

import createIpc from 'redux-electron-ipc'
import { receiveInfo } from './info'
import { receivePeers, connectSuccess, disconnectSuccess } from './peers'
import {
receiveChannels,
channelSuccessful,
pushchannelupdated,
pushchannelend,
pushchannelerror,
pushchannelstatus
} from './channels'
import { receivePayments, paymentSuccessful } from './payment'
import { receiveInvoices, createdInvoice, receiveFormInvoice } from './invoice'
import { receiveBalance } from './balance'
// Import all receiving IPC event handlers and pass them into createIpc
const ipc = createIpc({
'receiveInfo': receiveInfo,
'receivePeers': receivePeers,
'receiveChannels': receiveChannels,
'receivePayments': receivePayments,
'receiveInvoices': receiveInvoices,
'receiveInvoice': receiveFormInvoice,
'receiveBalance': receiveBalance,
'createdInvoice': createdInvoice,
'paymentSuccessful': paymentSuccessful,
'channelSuccessful': channelSuccessful,
'pushchannelupdated': pushchannelupdated,
'pushchannelend': pushchannelend,
'pushchannelerror': pushchannelerror,
'pushchannelstatus': pushchannelstatus,
'connectSuccess': connectSuccess,
'disconnectSuccess': disconnectSuccess
})
export default ipc