// 간이 인증 헬퍼: 쿠키(uid) 우선, 없으면 헤더(x-user-id)에서 사용자 식별자를 읽습니다.
export function getUserIdFromRequest(req: Request): string | null {
  try {
    const cookieHeader = req.headers.get("cookie") || "";
    const uidMatch = cookieHeader
      .split(";")
      .map((s) => s.trim())
      .find((pair) => pair.startsWith("uid="));
    if (uidMatch) {
      const val = uidMatch.split("=")[1] || "";
      if (val) return decodeURIComponent(val);
    }
    const id = req.headers.get("x-user-id");
    return id && id.length > 0 ? id : null;
  } catch {
    return null;
  }
}


