@authduo/authduo
Version:
Free User-sovereign Authentication for the World
19 lines • 566 B
JavaScript
import { PostMessenger } from "renraku";
import { makeAppFns } from "./app-fns.js";
export function setupInApp(appWindow, popupWindow, popupOrigin, handleLogin) {
const peer = new PostMessenger({
local: {
window: appWindow,
getFns: (_event, popup) => makeAppFns(handleLogin, popup),
},
remote: {
window: popupWindow,
getOrigin: () => popupOrigin,
},
});
return {
dispose: peer.dispose,
popupFns: peer.remote,
};
}
//# sourceMappingURL=setup-in-app.js.map