git.iko.soy/rowtype-yoga/purescript-tauri
on main help sign in
11 lines 496 B history raw
1import { invoke } from "@tauri-apps/api/core";
2import { getCurrentWebview } from "@tauri-apps/api/webview";
4export const listenImpl = handler => () =>
5 getCurrentWebview().listen("local-control://request", event => handler(event.payload)());
7export const startImpl = () => invoke("plugin:local-control|start");
9export const stopImpl = session => () => invoke("plugin:local-control|stop", { session });
11export const replyImpl = request => () => invoke("plugin:local-control|reply", request);