@effectai/sdk
Version:
Effect Network Javscript/Typescript SDK (for [https://effect.network](https://effect.network))
29 lines • 900 B
JavaScript
import { SessionNotFoundError } from "../../errors";
import { useEFXContracts } from "../../utils/state";
export const setAvatar = async ({ client, asset }) => {
if (!client.session) {
throw new SessionNotFoundError("Session is required for this method.");
}
const { actor, permission, transact } = client.session;
const { dao } = useEFXContracts(client);
const response = await transact({
actions: [
{
account: dao,
name: "setavatar",
authorization: [
{
actor,
permission,
},
],
data: {
account: actor,
asset_id: asset.asset_id,
},
},
],
});
return response;
};
//# sourceMappingURL=setAvatar.js.map