API changes
Breaking changes
useSilentSwitchchanges return type frombooleantoRingMuteSwitchStatusaddSilentListenerchanges parameter type from(status: boolean) => voidto(status: RingMuteSwitchEventCallback) => void- type
eventCallbackis replaced byRingMuteSwitchEventCallback
New features
- introduced
type RingMuteSwitchStatus = { isMuted: boolean; initialQuery: boolean } - introduced
type RingMuteSwitchStatusCallback = (status: RingMuteSwitchStatus) => void
Thanks @bbarthec for cleaning up and providing a good solution for the initial mute state!