import { applicationProviders } from "@/lib/application-providers";
import { applicationReply, applicationRoute } from "@/lib/application-http";
import { requireStaff, staffCookie } from "@/lib/staff-auth";
export async function GET(request: Request) {
  return applicationRoute(async () => {
    const providers = applicationProviders(),
      staff = await requireStaff(
        staffCookie(request, providers.mock),
        providers,
      );
    return applicationReply({
      me: staff.email.toLowerCase(),
      team: providers.config.STAFF_EMAIL_ALLOWLIST,
    });
  });
}
