mirror of
https://github.com/LukeHagar/better-auth.git
synced 2025-12-06 04:19:20 +00:00
fix(stripe): throw error if event failed to be constructed (#5088)
This commit is contained in:
@@ -34,22 +34,24 @@ export default async function HomePage() {
|
||||
<div className="flex flex-col md:flex-row items-center justify-center h-12">
|
||||
<span className="font-medium flex gap-2 text-sm text-zinc-700 dark:text-zinc-300">
|
||||
<span className=" text-zinc-900 dark:text-white/90 hover:text-zinc-950 text-xs md:text-sm dark:hover:text-zinc-100 transition-colors">
|
||||
Auth.js (formerly NextAuth.js) is now part of{" "}
|
||||
<span className="font-semibold">Better Auth</span>
|
||||
Introducing{" "}
|
||||
<span className="font-semibold">
|
||||
Better Auth Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
<span className=" text-zinc-400 hidden md:block">|</span>
|
||||
<Link
|
||||
href="/blog/authjs-joins-better-auth"
|
||||
href="https://better-auth.build"
|
||||
className="font-semibold text-blue-600 dark:text-blue-400 hover:text-blue-700 hidden dark:hover:text-blue-300 transition-colors md:block"
|
||||
>
|
||||
Read the announcement →
|
||||
Join the waitlist →
|
||||
</Link>
|
||||
</span>
|
||||
<Link
|
||||
href="/blog/authjs-joins-better-auth"
|
||||
href="https://better-auth.build"
|
||||
className="font-semibold text-blue-600 dark:text-blue-400 hover:text-blue-700 text-xs dark:hover:text-blue-300 transition-colors md:hidden"
|
||||
>
|
||||
Read the announcement →
|
||||
Join the waitlist →
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@better-auth/utils": "0.3.0",
|
||||
"@better-fetch/fetch": "catalog:",
|
||||
"@hookform/resolvers": "^5.2.1",
|
||||
"@oramacloud/client": "^2.1.4",
|
||||
"@radix-ui/react-accordion": "^1.2.12",
|
||||
|
||||
@@ -1255,6 +1255,11 @@ export const stripe = <O extends StripeOptions>(options: O) => {
|
||||
message: `Webhook Error: ${err.message}`,
|
||||
});
|
||||
}
|
||||
if (!event) {
|
||||
throw new APIError("BAD_REQUEST", {
|
||||
message: "Failed to construct event",
|
||||
});
|
||||
}
|
||||
try {
|
||||
switch (event.type) {
|
||||
case "checkout.session.completed":
|
||||
|
||||
5
pnpm-lock.yaml
generated
5
pnpm-lock.yaml
generated
@@ -7,7 +7,7 @@ settings:
|
||||
catalogs:
|
||||
default:
|
||||
'@better-fetch/fetch':
|
||||
specifier: ^1.1.18
|
||||
specifier: 1.1.18
|
||||
version: 1.1.18
|
||||
better-call:
|
||||
specifier: 1.0.19
|
||||
@@ -465,6 +465,9 @@ importers:
|
||||
'@better-auth/utils':
|
||||
specifier: 0.3.0
|
||||
version: 0.3.0
|
||||
'@better-fetch/fetch':
|
||||
specifier: 'catalog:'
|
||||
version: 1.1.18
|
||||
'@hookform/resolvers':
|
||||
specifier: ^5.2.1
|
||||
version: 5.2.1(react-hook-form@7.62.0(react@19.1.1))
|
||||
|
||||
@@ -5,7 +5,7 @@ packages:
|
||||
- e2e/**
|
||||
|
||||
catalog:
|
||||
'@better-fetch/fetch': ^1.1.18
|
||||
'@better-fetch/fetch': 1.1.18
|
||||
better-call: 1.0.19
|
||||
typescript: ^5.9.2
|
||||
unbuild: 3.6.1
|
||||
|
||||
Reference in New Issue
Block a user