diff --git a/lib/hooks/peer-list-hooks.js b/lib/hooks/peer-list-hooks.js --- a/lib/hooks/peer-list-hooks.js +++ b/lib/hooks/peer-list-hooks.js @@ -4,10 +4,7 @@ import * as React from 'react'; import { setPeerDeviceListsActionType } from '../actions/aux-user-actions.js'; -import { - getAllPeerDevices, - getRelativeUserIDs, -} from '../selectors/user-selectors.js'; +import { getAllPeerDevices } from '../selectors/user-selectors.js'; import { IdentityClientContext } from '../shared/identity-client-context.js'; import { useTunnelbroker } from '../tunnelbroker/tunnelbroker-context.js'; import type { @@ -25,37 +22,6 @@ import { values } from '../utils/objects.js'; import { useDispatch, useSelector } from '../utils/redux-utils.js'; -function useCreateInitialPeerList(): () => Promise { - const dispatch = useDispatch(); - const relativeUserIDs = useSelector(getRelativeUserIDs); - - const identityContext = React.useContext(IdentityClientContext); - invariant(identityContext, 'Identity context should be set'); - - return React.useCallback(async () => { - if (!identityContext) { - return; - } - try { - const peersDeviceLists = - await identityContext.identityClient.getDeviceListsForUsers( - relativeUserIDs, - ); - const usersRawDeviceLists = convertSignedDeviceListsToRawDeviceLists( - peersDeviceLists.usersSignedDeviceLists, - ); - const usersPlatformDetails = peersDeviceLists.usersDevicesPlatformDetails; - - dispatch({ - type: setPeerDeviceListsActionType, - payload: { deviceLists: usersRawDeviceLists, usersPlatformDetails }, - }); - } catch (e) { - console.log(`Error creating initial peer list: ${e.message}`); - } - }, [dispatch, identityContext, relativeUserIDs]); -} - function useGetDeviceListsForUsers(): ( userIDs: $ReadOnlyArray, ) => Promise<{ @@ -166,7 +132,6 @@ } export { - useCreateInitialPeerList, useGetDeviceListsForUsers, useBroadcastDeviceListUpdates, useGetAndUpdateDeviceListsForUsers, diff --git a/native/profile/tunnelbroker-menu.react.js b/native/profile/tunnelbroker-menu.react.js --- a/native/profile/tunnelbroker-menu.react.js +++ b/native/profile/tunnelbroker-menu.react.js @@ -5,7 +5,6 @@ import { Text, View } from 'react-native'; import { ScrollView } from 'react-native-gesture-handler'; -import { useCreateInitialPeerList } from 'lib/hooks/peer-list-hooks.js'; import { IdentityClientContext } from 'lib/shared/identity-client-context.js'; import { useTunnelbroker } from 'lib/tunnelbroker/tunnelbroker-context.js'; import { @@ -90,8 +89,6 @@ } }, [identityContext, sendMessage]); - const onCreateInitialPeerList = useCreateInitialPeerList(); - const onSendEncryptedMessage = React.useCallback(async () => { try { if (!currentUserID) { @@ -186,15 +183,6 @@ Create session with own devices - -
  • - Create initial peer list - -