fix: server build
This commit is contained in:
@@ -33,7 +33,7 @@ import { getEntRelatedPrice } from "@/internal/products/entitlements/entitlement
|
||||
import { CusService } from "../CusService.js";
|
||||
import { getExistingCusProducts } from "./handleExistingProduct.js";
|
||||
import { isOneOff } from "@/internal/products/productUtils.js";
|
||||
import { searchCusProducts } from "tests/utils/genUtils.js";
|
||||
import { searchCusProducts } from "@/internal/customers/products/cusProductUtils.js";
|
||||
import { updateOneTimeCusProduct } from "./createOneTimeCusProduct.js";
|
||||
import { initCusEntitlement } from "./initCusEnt.js";
|
||||
import { createLogtailWithContext } from "@/external/logtail/logtailUtils.js";
|
||||
|
||||
@@ -391,3 +391,22 @@ export const fullCusProductToProduct = (cusProduct: FullCusProduct) => {
|
||||
entitlements: cusProduct.customer_entitlements.map((ce) => ce.entitlement),
|
||||
};
|
||||
};
|
||||
|
||||
export const searchCusProducts = ({
|
||||
productId,
|
||||
cusProducts,
|
||||
status,
|
||||
}: {
|
||||
productId: string;
|
||||
cusProducts: FullCusProduct[];
|
||||
status?: CusProductStatus;
|
||||
}) => {
|
||||
if (!cusProducts) {
|
||||
return undefined;
|
||||
}
|
||||
return cusProducts.find(
|
||||
(cusProduct: FullCusProduct) =>
|
||||
cusProduct.product.id === productId &&
|
||||
(status ? cusProduct.status === status : true)
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user