Files
baya-monorepo/client/src/services/partnerCenter/constants.ts
T
2026-07-10 20:28:06 +03:30

20 lines
1.1 KiB
TypeScript

/**
* When true, the partner-center domain is served by the in-memory mock (`apis/mockApi.ts`) behind the
* `PartnerCenterApi` seam. **Mock is primary this phase:** the b15 contract exposes admin CRUD/verify/
* sponsor + a single `GET /centers/{id}/dashboard` portal endpoint, but the portal's split reads
* (my-center / sponsored-nurses / sponsored-bookings / settlement invoices), the activate/suspend toggle,
* and the write-then-masked IBAN flow are gaps (REQ-032/033). The mock returns **both** a merchant-of-record
* center (settlement view renders) and a non-MoR center (the "settlement via Balinyaar" state), verified +
* unverified nurses, sponsored bookings, and commission invoices with a fake مودیان reference + stub PDF.
*/
export const USE_PARTNER_MOCK = true;
/** Which mock center the portal ("my center") resolves to — flip to demo the MoR vs non-MoR states. */
export const MOCK_MY_CENTER_ID = 1;
export const PARTNER_PAGE_SIZE = 20;
export const PARTNER_LIST_STALE_TIME = 60 * 1000;
export const PARTNER_DETAIL_STALE_TIME = 30 * 1000;
export const PARTNER_GC_TIME = 5 * 60 * 1000;