mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Better fix to conform to tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
4dba3cf20b
commit
d4f56fb096
@ -9,7 +9,7 @@ export interface MessageChannel<Message> {
|
|||||||
export type ExtraData = { processId: number; frameId: number };
|
export type ExtraData = { processId: number; frameId: number };
|
||||||
|
|
||||||
export type MessageChannelHandler<Channel> = Channel extends MessageChannel<infer Message>
|
export type MessageChannelHandler<Channel> = Channel extends MessageChannel<infer Message>
|
||||||
? (message: Message, data: ExtraData | null) => void
|
? (message: Message, data?: ExtraData) => void
|
||||||
: never;
|
: never;
|
||||||
|
|
||||||
export interface MessageChannelListener<Channel> {
|
export interface MessageChannelListener<Channel> {
|
||||||
|
|||||||
@ -11,7 +11,7 @@ const enlistMessageChannelListenerInjectable = getInjectable({
|
|||||||
|
|
||||||
return ({ channel, handler }) => {
|
return ({ channel, handler }) => {
|
||||||
const nativeCallback = (event: IpcRendererEvent, message: unknown) => {
|
const nativeCallback = (event: IpcRendererEvent, message: unknown) => {
|
||||||
handler(message, null);
|
handler(message);
|
||||||
};
|
};
|
||||||
|
|
||||||
ipcRenderer.on(channel.id, nativeCallback);
|
ipcRenderer.on(channel.id, nativeCallback);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user