Next.js Discord

Discord Forum

useSession update hook returns trigger as undefined?

Unanswered
Egyptian Mau posted this in #help-forum
Open in Discord
Egyptian MauOP
For some reason everything but session is undefined.

 callbacks: {
    async jwt({ token, user, trigger, session, profile }) {
      console.log(session, trigger, user, token, profile);
      if (trigger === "update" && session?.name) {
        // Note, that `session` can be any arbitrary object, remember to validate it!
        token.name = session.name;
      }
      if (user) {
        token.user = { ...user, role: Roles.Admin };
      }
      return token;
    },
    async session({ token, session }) {
      session.user = token.user as User;
      return session;
    },
  },
};


const { update, data } = useSession();


  const setMockUser = (event: ChangeEvent) => {
    update({ user: {...data?.user, role: "admin"} });
  };

1 Reply

Egyptian MauOP
push