Next.js Discord

Discord Forum

session.user still only contains name, email, and role

Unanswered
Siamese posted this in #help-forum
Open in Discord
SiameseOP
i want to access redeploy hook property of user

callbacks: {
      jwt: async ({token, user, account, profile}) => {
          // Add role to the user info in the token right after sign in
          // console.log('in jwt', {user, token, account, profile})

          if (user) {
              token.user = user
              const u = user as any
              token.role = u.role
              token.redeploy_hook = u.redeploy_hook
          }
          if (account) {
              token.accessToken = account.access_token
              token.refreshToken = account.refresh_token
          }
          return token;
      },
      session: ({session, token}) => {
          // console.log("in session", {session, token});
          token.accessToken
          return {
              ...session,
              user: {
                  ...session.user,
                  role: token.role,
                  redeploy_hook: token.redeploy_hook,
                  accessToken: token.accessToken,
                  refreshToken: token.refreshToken,
              },

          };
      },
  }

0 Replies