Files
discord-decomp/modules/calls/useCallA11yState.tsx
T
2026-11-01 12:12:55 +02:00

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
};
});
};