sample.ts 1.1 KB

1234567891011121314151617181920212223242526
  1. const { BankClient } = require('./index');
  2. const bankClient = new BankClient('http://localhost:8082', 'https://distributing.fun');
  3. (async () => {
  4. await bankClient.bootstrap();
  5. const peerId = await bankClient.getPub();
  6. // const balance = await bankClient.getBalance();
  7. // const uploadResult = await bankClient.upload({
  8. // fileData: 't2',
  9. // fileName: 't3.txt',
  10. // type: 'file',
  11. // title: '442a',
  12. // text: 'txt'
  13. // });
  14. // console.log('my balance', balance);
  15. // console.log('upl', uploadResult);
  16. // await bankClient.appendBank('bank:qmlink/📥', uploadResult);
  17. // console.log('added.');
  18. // const publishRes = await bankClient.appendPrivate(peerId, 'bleh', 'zdj7Wjbc1NqWsVVRaQjWhvvc49MGtszd2VZQ3pWnVKbh6tDWi');
  19. // console.log('publishRes', publishRes);
  20. // const privateRes = await bankClient.retrievePrivate(peerId, 'bleh');
  21. // console.log('privateRes', privateRes);
  22. const newContact = await bankClient.getOrCreateContact(peerId, '+13065006001', 'phone');
  23. console.log('newContact', newContact);
  24. })();