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 moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei