@iexec/web3telegram
Version:
Enables secure, blockchain-based messaging by encrypting Telegram user IDs for privacy. It lets users message Ethereum account holders without knowing their Telegram details.
18 lines • 780 B
JavaScript
import { booleanSchema, throwIfMissing } from '../utils/validators.js';
import { fetchUserContacts } from './fetchUserContacts.js';
export const fetchMyContacts = async ({ graphQLClient = throwIfMissing(), iexec = throwIfMissing(), dappAddressOrENS = throwIfMissing(), dappWhitelistAddress = throwIfMissing(), isUserStrict = false, bulkOnly = false, }) => {
const vIsUserStrict = booleanSchema()
.label('isUserStrict')
.validateSync(isUserStrict);
const userAddress = await iexec.wallet.getAddress();
return fetchUserContacts({
iexec,
graphQLClient,
dappAddressOrENS,
dappWhitelistAddress,
userAddress,
isUserStrict: vIsUserStrict,
bulkOnly,
});
};
//# sourceMappingURL=fetchMyContacts.js.map