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(
- "http://104.197.46.74:8545",
- "0x0011223344556677889900112233445566778899001122334455667788990011"
- );
- console.log(await status.getPublicKey());
- // const channel = "dawnjs-test";
- // 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