Skip to content

Commit d4a3981

Browse files
committed
feat: more records
1 parent 6b67630 commit d4a3981

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

apps/basket/src/lib/request-validation.ts

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ export function validateRequest(
6969
"client.id": clientId,
7070
});
7171

72-
const website = await getWebsiteByIdV2(clientId);
72+
const website = await record("getWebsiteByIdV2", () =>
73+
getWebsiteByIdV2(clientId)
74+
);
7375
if (!website || website.status !== "ACTIVE") {
7476
logBlockedTraffic(
7577
request,
@@ -97,11 +99,13 @@ export function validateRequest(
9799

98100
if (website.ownerId) {
99101
try {
100-
const result = await autumn.check({
101-
customer_id: website.ownerId,
102-
feature_id: "events",
103-
send_event: true,
104-
});
102+
const result = await record("autumn.check", () =>
103+
autumn.check({
104+
customer_id: website.ownerId || "",
105+
feature_id: "events",
106+
send_event: true,
107+
})
108+
);
105109
const data = result.data;
106110

107111
if (data && !(data.allowed || data.overage_allowed)) {
@@ -139,7 +143,12 @@ export function validateRequest(
139143
}
140144

141145
const origin = request.headers.get("origin");
142-
if (origin && !isValidOrigin(origin, website.domain)) {
146+
if (
147+
origin &&
148+
!(await record("isValidOrigin", () =>
149+
isValidOrigin(origin, website.domain)
150+
))
151+
) {
143152
logBlockedTraffic(
144153
request,
145154
body,

0 commit comments

Comments
 (0)