KamoCRM

Use the shared availability engine

RefactorMediaService
Ya
26 Agosti 2026, 06:44 UTC
Mwandishi
Kamo
Ahadi ya
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.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.

Kuwa Huru MileleMtazamo wa bei