Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var StatusJS = require("./dist/index.js");
  2.  
  3. (async () => {
  4.   var status = new StatusJS();
  5.   await status.connect(
  6.     "/Users/sharad/.statusd/geth.ipc",
  7.     "0x1fe90f11aa65c0daefff8f67361757e16b06873bc4137734273769b4bd2d1c6a"
  8.   );
  9.  
  10.   console.log(await status.getPublicKey());
  11.   // const channel = "mytest";
  12.   // await status.joinChat(channel);
  13.  
  14.   // status.onMessage(channel, (err, data) => {
  15.   //   console.log(data.payload);
  16.   // });
  17.  
  18.   status.onMessage((err, data) => {
  19.     if (data) console.log("PrivMessage: " + data.payload);
  20.   });
  21.  
  22.   // mail-02.gc-us-central1-a.eth.beta
  23.   const enode =
  24.     "enode://015e22f6cd2b44c8a51bd7a23555e271e0759c7d7f52432719665a74966f2da456d28e154e836bee6092b4d686fe67e331655586c57b718be3997c1629d24167@35.226.21.19:30504";
  25.  
  26.   status.mailservers.useMailserver(enode, (err, res) => {
  27.     // Group chats
  28.     let from = parseInt(new Date().getTime() / 1000 - 86400, 10);
  29.     let to = parseInt(new Date().getTime() / 1000, 10);
  30.  
  31.     // status.mailservers.requestChannelMessages(channel, {from, to}, (err, res) => {
  32.     //   if(err) console.log(err);
  33.     // });
  34.  
  35.     // User messages
  36.     status.mailservers.requestUserMessages({ from, to }, (err, res) => {
  37.       if (err) console.log(err);
  38.       console.log(res);
  39.     });
  40.   });
  41.  
  42.   setInterval(() => {}, 3000);
  43. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement