KamoCRM

Use the shared availability engine

RefactorMediaService
Shipped
26 ஆகஸ்ட், 2026 அன்று 6:44 AM UTC
Author
Kamo
Commit
d33c579

MemberAvailabilityService keeps the CRUD and becomes a BusySource; the arithmetic it used to own now lives in kamo-shared-library. Call sites are unchanged — the delegations preserve every existing signature. restrictionMask carries a null weekday through to the engine rather than filtering it out: on WebinarChildOrgRestriction null means every day, and it is the common shape, so dropping those rows would empty the mask — which downstream means no narrowing at all.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing