Skip to content

Commit b50def4

Browse files
authored
Reorganize postback modules under lib/postback (dubinc#3781)
1 parent a68a003 commit b50def4

31 files changed

Lines changed: 261 additions & 252 deletions

File tree

apps/web/app/(ee)/api/partner-profile/postbacks/[postbackId]/events/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { getPostbackOrThrow } from "@/lib/api/postbacks/get-postback-or-throw";
21
import { withPartnerProfile } from "@/lib/auth/partner";
3-
import { getPostbackEvents } from "@/lib/postback/api/get-postback-events";
2+
import { getPostbackEvents } from "@/lib/postback/get-postback-events";
3+
import { getPostbackOrThrow } from "@/lib/postback/get-postback-or-throw";
44
import { NextResponse } from "next/server";
55

66
// GET /api/partner-profile/postbacks/[postbackId]/events

apps/web/app/(ee)/api/partner-profile/postbacks/[postbackId]/rotate-secret/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { createToken } from "@/lib/api/oauth/utils";
2-
import { getPostbackOrThrow } from "@/lib/api/postbacks/get-postback-or-throw";
32
import { withPartnerProfile } from "@/lib/auth/partner";
43
import {
54
POSTBACK_SECRET_LENGTH,
65
POSTBACK_SECRET_PREFIX,
76
} from "@/lib/postback/constants";
7+
import { getPostbackOrThrow } from "@/lib/postback/get-postback-or-throw";
88
import { prisma } from "@dub/prisma";
99
import { NextResponse } from "next/server";
1010

apps/web/app/(ee)/api/partner-profile/postbacks/[postbackId]/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { getPostbackOrThrow } from "@/lib/api/postbacks/get-postback-or-throw";
21
import { parseRequestBody } from "@/lib/api/utils";
32
import { withPartnerProfile } from "@/lib/auth/partner";
3+
import { getPostbackOrThrow } from "@/lib/postback/get-postback-or-throw";
44
import {
55
postbackSchema,
66
updatePostbackInputSchema,

apps/web/app/(ee)/api/partner-profile/postbacks/[postbackId]/send-test/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { DubApiError } from "@/lib/api/errors";
2-
import { getPostbackOrThrow } from "@/lib/api/postbacks/get-postback-or-throw";
32
import { parseRequestBody } from "@/lib/api/utils";
43
import { withPartnerProfile } from "@/lib/auth/partner";
5-
import { sendPartnerPostback } from "@/lib/postback/api/send-partner-postback";
4+
import { getPostbackOrThrow } from "@/lib/postback/get-postback-or-throw";
65
import commissionCreated from "@/lib/postback/sample-events/commission-created.json";
76
import leadCreated from "@/lib/postback/sample-events/lead-created.json";
87
import saleCreated from "@/lib/postback/sample-events/sale-created.json";
98
import { sendTestPostbackInputSchema } from "@/lib/postback/schemas";
9+
import { sendPartnerPostback } from "@/lib/postback/send-partner-postback";
1010
import { PostbackTrigger } from "@/lib/types";
1111
import { NextResponse } from "next/server";
1212

apps/web/app/(ee)/api/partner-profile/postbacks/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { DubApiError } from "@/lib/api/errors";
33
import { createToken } from "@/lib/api/oauth/utils";
44
import { parseRequestBody } from "@/lib/api/utils";
55
import { withPartnerProfile } from "@/lib/auth/partner";
6-
import { identifyPostbackChannel } from "@/lib/postback/api/utils";
76
import {
87
MAX_POSTBACKS,
98
POSTBACK_SECRET_LENGTH,
@@ -14,6 +13,7 @@ import {
1413
createPostbackOutputSchema,
1514
postbackSchema,
1615
} from "@/lib/postback/schemas";
16+
import { identifyPostbackChannel } from "@/lib/postback/utils";
1717
import { prisma } from "@dub/prisma";
1818
import { NextResponse } from "next/server";
1919
import * as z from "zod/v4";

apps/web/app/(ee)/api/stripe/integration/webhook/checkout-session-completed.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { syncPartnerLinksStats } from "@/lib/api/partners/sync-partner-links-sta
77
import { executeWorkflows } from "@/lib/api/workflows/execute-workflows";
88
import { generateRandomName } from "@/lib/names";
99
import { createPartnerCommission } from "@/lib/partners/create-partner-commission";
10-
import { sendPartnerPostback } from "@/lib/postback/api/send-partner-postback";
10+
import { sendPartnerPostback } from "@/lib/postback/send-partner-postback";
1111
import {
1212
getClickEvent,
1313
getLeadEvent,

apps/web/app/(ee)/api/stripe/integration/webhook/invoice-paid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { includeTags } from "@/lib/api/links/include-tags";
55
import { syncPartnerLinksStats } from "@/lib/api/partners/sync-partner-links-stats";
66
import { executeWorkflows } from "@/lib/api/workflows/execute-workflows";
77
import { createPartnerCommission } from "@/lib/partners/create-partner-commission";
8-
import { sendPartnerPostback } from "@/lib/postback/api/send-partner-postback";
8+
import { sendPartnerPostback } from "@/lib/postback/send-partner-postback";
99
import { getLeadEvent, recordSale } from "@/lib/tinybird";
1010
import { StripeMode } from "@/lib/types";
1111
import { redis } from "@/lib/upstash";

apps/web/app/(ee)/api/stripe/integration/webhook/utils/create-new-customer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { includeTags } from "@/lib/api/links/include-tags";
33
import { syncPartnerLinksStats } from "@/lib/api/partners/sync-partner-links-stats";
44
import { executeWorkflows } from "@/lib/api/workflows/execute-workflows";
55
import { generateRandomName } from "@/lib/names";
6-
import { sendPartnerPostback } from "@/lib/postback/api/send-partner-postback";
6+
import { sendPartnerPostback } from "@/lib/postback/send-partner-postback";
77
import { getClickEvent, recordLead } from "@/lib/tinybird";
88
import { redis } from "@/lib/upstash";
99
import { sendWorkspaceWebhook } from "@/lib/webhook/publish";

apps/web/app/(ee)/partners.dub.co/(onboarding)/layout.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ export default function PartnerOnboardingLayout({
6565
</div>
6666

6767
<div className="w-full flex-1 overflow-y-auto md:flex-none md:overflow-visible">
68-
<div className="w-full pt-8 pb-8 sm:pb-4 md:py-16 px-5 md:px-0">{children}</div>
68+
<div className="w-full px-5 pb-8 pt-8 sm:pb-4 md:px-0 md:py-16">
69+
{children}
70+
</div>
6971
</div>
7072

7173
<div className="w-full md:hidden">

apps/web/app/(ee)/partners.dub.co/(onboarding)/onboarding/onboarding-form.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,7 @@ export function OnboardingForm({
165165
<p className="text-xs font-medium text-neutral-600">
166166
Visible to programs and helps with approvals
167167
</p>
168-
<p className="mt-0.5 text-xs text-neutral-500">
169-
Max 2 MB
170-
</p>
168+
<p className="mt-0.5 text-xs text-neutral-500">Max 2 MB</p>
171169
</div>
172170
</div>
173171
</label>

0 commit comments

Comments
 (0)