16 lines
643 B
TypeScript
16 lines
643 B
TypeScript
// Metro module 15029 (f15030).
|
|
import AuthenticationStore from "../../stores/AuthenticationStore";
|
|
import CallStore from "../../stores/CallStore";
|
|
import { useStateFromStoresObject } from "../../_bundle/Module589";
|
|
export default function useCallA11yState(c21540_0) {
|
|
return useStateFromStoresObject([CallStore, AuthenticationStore], () => {
|
|
const call = CallStore.getCall(c21540_0);
|
|
const id = AuthenticationStore.getId();
|
|
const isIncomingCall = call != null && id != null && call.ringing.includes(id);
|
|
return {
|
|
isIncomingCall,
|
|
isOngoingCall: CallStore.isCallActive(c21540_0) && !isIncomingCall
|
|
};
|
|
});
|
|
};
|