( selectedUserInfos: $ReadOnlyArray<SelectedUserInfo>, currentUserSupportsFarcasterDCs: boolean, )
| 65 | } |
| 66 | |
| 67 | function getAvailableProtocolsForSearching( |
| 68 | selectedUserInfos: $ReadOnlyArray<SelectedUserInfo>, |
| 69 | currentUserSupportsFarcasterDCs: boolean, |
| 70 | ): $ReadOnlyArray<ProtocolName> { |
| 71 | const availableProtocols = getSupportedProtocolsForSearching( |
| 72 | selectedUserInfos, |
| 73 | currentUserSupportsFarcasterDCs, |
| 74 | ); |
| 75 | // We don't allow selecting the KEYSERVER protocol because it's deprecated |
| 76 | return availableProtocols.filter( |
| 77 | protocol => protocol !== protocolNames.KEYSERVER, |
| 78 | ); |
| 79 | } |
| 80 | |
| 81 | function getSearchingProtocol( |
| 82 | selectedUserInfos: $ReadOnlyArray<SelectedUserInfo>, |
no test coverage detected