UNPKG

@abstract-foundation/agw-react

Version:
26 lines 986 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSession = createSession; const actions_1 = require("@abstract-foundation/agw-client/actions"); const core_1 = require("@wagmi/core"); const utils_1 = require("viem/utils"); async function createSession(config, parameters) { const { account, chainId, connector, ...rest } = parameters; let client; if (typeof account === "object" && account?.type === "local") client = config.getClient({ chainId }); else client = await (0, core_1.getConnectorClient)(config, { account: account ?? undefined, chainId, connector, }); const action = (0, utils_1.getAction)(client, actions_1.createSession, "createSession"); const result = await action({ ...rest, ...(account ? { account } : {}), chain: chainId ? { id: chainId } : null, }); return result; } //# sourceMappingURL=createSession.js.map