Skip to content

Commit 2e21124

Browse files
devkiransteven-tey
andauthored
Remove partnerDuplicatePayoutMethod enum (dubinc#3783)
Co-authored-by: Steven Tey <stevensteel97@gmail.com>
1 parent 59b4be3 commit 2e21124

4 files changed

Lines changed: 3 additions & 49 deletions

File tree

apps/web/lib/api/fraud/execute-fraud-rule.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ const FRAUD_RULES_REGISTRY: Record<
2323
referralSourceBanned: checkReferralSourceBanned,
2424
paidTrafficDetected: checkPaidTrafficDetected,
2525
partnerCrossProgramBan: defineFraudRuleStub("partnerCrossProgramBan"),
26-
partnerDuplicatePayoutMethod: defineFraudRuleStub(
27-
"partnerDuplicatePayoutMethod",
28-
),
2926
partnerDuplicateAccount: defineFraudRuleStub("partnerDuplicateAccount"),
3027
};
3128

apps/web/lib/api/fraud/utils.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,6 @@ function getIdentityFieldsForFraudEvent({
9494
duplicatePartnerId: eventMetadata?.duplicatePartnerId,
9595
};
9696

97-
// Note: This will be removed in the next PR
98-
case "partnerDuplicatePayoutMethod":
99-
throw new Error("Fraud rule is no longer supported.");
100-
10197
case "partnerCrossProgramBan":
10298
if (!sourceProgramId) {
10399
throw new Error(`sourceProgramId is required for ${type} fraud rule.`);
@@ -106,6 +102,9 @@ function getIdentityFieldsForFraudEvent({
106102
return {
107103
sourceProgramId,
108104
};
105+
106+
default:
107+
return {};
109108
}
110109
}
111110

apps/web/scripts/migrations/consolidate-duplicate-account-fraud.ts

Lines changed: 0 additions & 41 deletions
This file was deleted.

packages/prisma/schema/fraud.prisma

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ enum FraudRuleType {
99
referralSourceBanned
1010
paidTrafficDetected
1111
partnerCrossProgramBan // Cross-program ban from other programs
12-
partnerDuplicatePayoutMethod // Duplicate payout method with other partners
1312
partnerDuplicateAccount // Duplicate identity with other partners
1413
}
1514

0 commit comments

Comments
 (0)