Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var StatusJS = require("./dist/index.js");
- (async () => {
- var status = new StatusJS();
- await status.connect(
- "/Users/sharad/.statusd/geth.ipc",
- "0x1fe90f11aa65c0daefff8f67361757e16b06873bc4137734273769b4bd2d1c6a"
- );
- console.log(await status.getPublicKey());
- // const channel = "mytest";
- // await status.joinChat(channel);
- // status.onMessage(channel, (err, data) => {
- // console.log(data.payload);
- // });
- status.onMessage((err, data) => {
- if (data) console.log("PrivMessage: " + data.payload);
- });
- // mail-02.gc-us-central1-a.eth.beta
- const enode =
- "enode://015e22f6cd2b44c8a51bd7a23555e271e0759c7d7f52432719665a74966f2da456d28e154e836bee6092b4d686fe67e331655586c57b718be3997c1629d24167@35.226.21.19:30504";
- status.mailservers.useMailserver(enode, (err, res) => {
- // Group chats
- let from = parseInt(new Date().getTime() / 1000 - 86400, 10);
- let to = parseInt(new Date().getTime() / 1000, 10);
- // status.mailservers.requestChannelMessages(channel, {from, to}, (err, res) => {
- // if(err) console.log(err);
- // });
- // User messages
- status.mailservers.requestUserMessages({ from, to }, (err, res) => {
- if (err) console.log(err);
- console.log(res);
- });
- });
- setInterval(() => {}, 3000);
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement