UNPKG

@iexec/web3mail

Version:

This product enables users to confidentially store data–such as mail address, documents, personal information ...

19 lines 861 B
import { booleanSchema, throwIfMissing } from '../utils/validators.js'; import { fetchUserContacts } from './fetchUserContacts.js'; export const fetchMyContacts = async ({ graphQLClient = throwIfMissing(), iexec = throwIfMissing(), dappAddress = throwIfMissing(), dappWhitelistAddress = throwIfMissing(), isUserStrict = false, bulkOnly = false, }) => { const vIsUserStrict = booleanSchema() .label('isUserStrict') .validateSync(isUserStrict); const vBulkOnly = booleanSchema().label('bulkOnly').validateSync(bulkOnly); const userAddress = await iexec.wallet.getAddress(); return fetchUserContacts({ iexec, graphQLClient, dappAddress, dappWhitelistAddress, userAddress, isUserStrict: vIsUserStrict, bulkOnly: vBulkOnly, }); }; //# sourceMappingURL=fetchMyContacts.js.map