@authduo/authduo
Version:
Free User-sovereign Authentication for the World
20 lines • 626 B
JavaScript
import { PostMessenger } from "renraku";
import { makePopupFns } from "./popup-fns.js";
export function setupInPopup(appWindow, popupWindow, setLoginPurpose) {
const state = { parentOrigin: "*" };
const peer = new PostMessenger({
local: {
window: popupWindow,
getFns: (event, app) => makePopupFns(event, state, app, setLoginPurpose),
},
remote: {
window: appWindow,
getOrigin: () => state.parentOrigin,
},
});
return {
dispose: peer.dispose,
appFns: peer.remote,
};
}
//# sourceMappingURL=setup-in-popup.js.map