mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Cleaning up some IPC types
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
1 parent
99b1f20d17
commit
a98b3e5705
4 files changed
+14
-33
No files matched your search
@@ -33,12 +33,6 @@ export const overrideMessagingFromMainToWindow = (mainDi: DiContainer) => {
|
||||
);
|
||||
}
|
||||
|
||||
if (data.length > 1) {
|
||||
throw new Error(
|
||||
`Tried to send message to channel "${channelId}" with more than one argument which is not supported in MessageChannelListener yet.`,
|
||||
);
|
||||
}
|
||||
|
||||
if (listeners.size === 0) {
|
||||
throw new Error(
|
||||
`Tried to send message to channel "${channelId}" but there where no listeners. Current channels with listeners: "${[
|
||||
@@ -47,7 +41,7 @@ export const overrideMessagingFromMainToWindow = (mainDi: DiContainer) => {
|
||||
);
|
||||
}
|
||||
|
||||
listeners.forEach((listener) => listener.handler(data[0]));
|
||||
listeners.forEach((listener) => listener.handler(data));
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
*/
|
||||
import type { DiContainer } from "@ogre-tools/injectable";
|
||||
import type { RequestChannel } from "../../common/utils/channel/request-channel-injection-token";
|
||||
import type { RequestChannelHandlerDescriptor } from "../../common/utils/channel/request-channel-listener-injection-token";
|
||||
import type { RequestChannelHandler } from "../../common/utils/channel/request-channel-listener-injection-token";
|
||||
import enlistRequestChannelListenerInjectableInMain from "../../main/utils/channel/channel-listeners/enlist-request-channel-listener.injectable";
|
||||
import requestFromChannelInjectable from "../../renderer/utils/channel/request-from-channel.injectable";
|
||||
|
||||
export const overrideRequestingFromWindowToMain = (mainDi: DiContainer) => {
|
||||
const requestChannelListenerFakesForMain = new Map<
|
||||
string,
|
||||
RequestChannelHandlerDescriptor<RequestChannel<any, any>>
|
||||
RequestChannelHandler<RequestChannel<any, any>>
|
||||
>();
|
||||
|
||||
mainDi.override(
|
||||
@@ -24,14 +24,7 @@ export const overrideRequestingFromWindowToMain = (mainDi: DiContainer) => {
|
||||
);
|
||||
}
|
||||
|
||||
requestChannelListenerFakesForMain.set(
|
||||
listener.channel.id,
|
||||
|
||||
// TODO: Figure out typing
|
||||
listener as unknown as RequestChannelHandlerDescriptor<
|
||||
RequestChannel<any, any>
|
||||
>,
|
||||
);
|
||||
requestChannelListenerFakesForMain.set(listener.channel.id, listener);
|
||||
|
||||
return () => {
|
||||
requestChannelListenerFakesForMain.delete(listener.channel.id);
|
||||
|
||||
Reference in new issue
Block a user