-
Notifications
You must be signed in to change notification settings - Fork 0
/
mam.js
21 lines (19 loc) · 842 Bytes
/
mam.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const Mam = require('mam.client.js');
exports.run = function () {
let mamState = Mam.init(iota);
mamState = Mam.changeMode(mamState, 'private');
db.each('SELECT * FROM Subscriptions;', function (error, subscription) {
Mam.fetch(subscription.root, 'private', null).then(function (stream) {
console.log('--------------------------------');
console.log('Reading subscriptions...')
console.log('--------------------------------');
console.log('Subscription:')
console.log(subscription);
console.log('Values:')
for (let message of stream.messages) {
console.log(JSON.parse(iota.utils.fromTrytes(message)));
}
console.log('--------------------------------');
});
});
}