Merge branch 'charlie/eng-902-filtering-in-list-customer-endpoint' of https://github.com/useautumn/autumn into charlie/eng-902-filtering-in-list-customer-endpoint

This commit is contained in:
John Yeo
2026-01-05 12:35:18 +00:00

View File

@@ -349,23 +349,9 @@ export class AutumnInt {
}
customers = {
list: async (params?: {
limit?: number;
offset?: number;
search?: string;
product_id?: string;
product_version?: number | number[];
product_status?: string | string[];
}) => {
const queryParams: Record<string, string> = {};
for (const [key, value] of Object.entries(params || {})) {
if (value === undefined) continue;
queryParams[key] = Array.isArray(value) ? value.join(",") : String(value);
}
list: async (params?: { limit?: number; offset?: number }) => {
const data = await this.get(
`/customers?${new URLSearchParams(queryParams).toString()}`,
`/customers?${new URLSearchParams(params as Record<string, string>).toString()}`,
);
return data;
},