migrate executeJavaScript calls to new command system

This commit is contained in:
Vendicated
2025-05-16 21:00:32 +02:00
parent bb3cec0d13
commit 3295a7d344
5 changed files with 51 additions and 23 deletions
+7
View File
@@ -7,6 +7,8 @@
import { SettingsRouter } from "@vencord/types/webpack/common";
import { IpcCommands } from "shared/IpcEvents";
import { openScreenSharePicker } from "./components/ScreenSharePicker";
type IpcCommandHandler = (data: any) => any;
const handlers = new Map<string, IpcCommandHandler>();
@@ -46,4 +48,9 @@ export function offIpcCommand(channel: string) {
onIpcCommand(IpcCommands.NAVIGATE_SETTINGS, () => {
SettingsRouter.open("My Account");
});
onIpcCommand(IpcCommands.GET_LANGUAGES, () => navigator.languages);
onIpcCommand(IpcCommands.SCREEN_SHARE_PICKER, data => {
openScreenSharePicker(data.screens, data.skipPicker);
});