Returns a LensFrameMessageReturnType object from the message payload. Throws an error if the message is invalid. Requires the @lens-protocol/client peer dependency to be installed.
yarn add @lens-protocol/client@canaryimport { getLensFrameMessage } from "frames.js/lens";
const frameMessage = await getLensFrameMessage(frameActionPayload);
console.log(frameMessage);
/**
{
account: "0x0000000000000000000000000000000000000000";
post: "0x02-0x01";
app: "0x0000000000000000000000000000000000000000",
url: "https://example.com;
buttonIndex: 1;
unixTimestamp: 123456789;
deadline: 123456789;
inputText: "";
state: "";
transactionId: "";
specVersion: "1.0.0";
isValid: true,
}
**/