// Module ID: 9402 // Function ID: 9403 // Name: useSecureFramesUserVerifiedKeysCount // Dependencies: [19, 9372, 9373, 504, 2] // Exports: useSecureFramesUserVerifiedKeysCount // Module 9402 (useSecureFramesUserVerifiedKeysCount) import _mod9373 from "module_9373" /* 9373 */; import noop from "module_19" /* 19 */; import VerifiedKeyStore from "VerifiedKeyStore" /* 9372 */; require = fn; const size = fn(2); const result = size.fileFinishedImporting("modules/rtc/hooks/useSecureFramesUserVerifiedKeysCount.tsx"); export const useSecureFramesUserVerifiedKeysCount = function useSecureFramesUserVerifiedKeysCount(userId) { userId = userId.userId; const keyToOmit = userId.keyToOmit; let memo; const items = [keyToOmit]; memo = memo.useMemo(() => { if (null == keyToOmit) { return null; } else { const _Uint8Array = Uint8Array; const uint8Array = new Uint8Array(tmp); return _mod9373.serializeKey(uint8Array); } }, items); const items1 = [VerifiedKeyStore]; const items2 = [memo, userId]; return userId(keyToOmit[3]).useStateFromStores(items1, () => { const userVerifiedKeys = VerifiedKeyStore.getUserVerifiedKeys(userId); let num = 0; if (null != userVerifiedKeys) { const _Object = Object; const keys = Object.keys(userVerifiedKeys); num = keys.filter((item) => item !== memo).length; } return num; }, items2); };