export async function lookupFxaUid()

in src/app/(proper_react)/(redesign)/(authenticated)/admin/prod/actions.tsx [19:37]


export async function lookupFxaUid(emailHash: string) {
  const session = await getServerSession();
  if (!session?.user?.email || !isAdmin(session.user.email)) {
    return notFound();
  }

  const subscriber = await getSubscribersByHashes([emailHash]);
  if (
    // On production, only allow looking up Mozilla email addresses
    process.env.APP_ENV !== "stage" &&
    process.env.APP_ENV !== "local" &&
    !isMozMail(subscriber[0].primary_email)
  ) {
    return notFound();
  }
  if (subscriber.length) {
    return subscriber[0].fxa_uid;
  }
}