mirror of
https://github.com/Myxelium/Bridge-Multi.git
synced 2026-04-11 14:19:38 +00:00
System to handle IPC communication
This commit is contained in:
11
src/electron/ipc/TestHandler.ipc.ts
Normal file
11
src/electron/ipc/TestHandler.ipc.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { IPCHandler } from '../shared/IPCHandler'
|
||||
import { TestInput } from '../shared/interfaces/test.interface'
|
||||
|
||||
export default class TestHandler implements IPCHandler<'test-event-A'> {
|
||||
event = 'test-event-A' as 'test-event-A'
|
||||
async handler(data: TestInput) {
|
||||
await new Promise<void>((resolve) => setTimeout(() => resolve(), 3000))
|
||||
|
||||
return `Processed data with value1 = ${data.value1} and value2 + 5 = ${data.value2 + 5}`
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user