Skip to content

Commit 88cb556

Browse files
committed
bugfixes for cli
1 parent 32d37ca commit 88cb556

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

lib/mamCli.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ const mamClient = require("./mamClient");
3939
log.info("Channel root: %s", channelRoot)
4040
} else {
4141
//this is necessary to set iota in Mam lib
42-
await mamClient.createMamFrom({iota: args.iota, mode: mode})
42+
await mamClient.createMamFrom({iota: args.iota, mode: mode, sideKey: sideKey})
4343
}
4444
if (channelRoot) {
45-
readMessages(channelRoot, mode ,sideKey, args.iota)
45+
await readMessages(channelRoot, mode, sideKey, args.iota)
4646
return;
4747
} else {
4848
log.error("Seed or channel root must be given to get channel info")
@@ -59,7 +59,7 @@ const mamClient = require("./mamClient");
5959
log.info("Message root: %s", result.root)
6060
log.info("Message address: %s", result.address)
6161
if (args.readMessages) {
62-
readMessages(client.channelRoot, client.mam.channel.mode, client.mam.channel.side_key, args.iota)
62+
await readMessages(client.channelRoot, client.mam.channel.mode, client.mam.channel.side_key, args.iota)
6363
}
6464
return;
6565
} else {
@@ -83,7 +83,7 @@ async function readMessages(channelRoot, mode, sideKey, iota) {
8383
if (resp.messages.length == 0) {
8484
log.info("No messages published on the channel.")
8585
} else {
86-
log.info("Messages:\n%O", resp.messages.map(iota.utils.fromTrytes))
86+
log.info("Messages:\n%O", resp.messages.map(m => iota.utils.fromTrytes(m) || m))
8787
}
8888
log.info("Next Root: %s", resp.nextRoot)
8989
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mam.tools.js",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"description": "A library making the use of mam more easy",
55
"keywords": [
66
"iota",

test/mamMock.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const log = require('../lib/logger').log
2+
const debug = require('debug')('mam-mock')
23

34
const clients = {};
45

@@ -35,8 +36,12 @@ const changeMode = (client, mode, sideKey) => {
3536
if ((mode == 'restricted' && client.channels.restricted[sideKey])
3637
|| (mode != 'restricted' && client.channels[mode])) {
3738
//channel already present
39+
debug(`Alread present: mode: ${mode}, seed: ${seed}${mode == 'restricted' ?
40+
`, sideKey: ${sideKey}` : ''}`)
3841
client.channel = mode == 'restricted' ? client.channels.restricted[sideKey] : client.channels[mode]
3942
} else {
43+
debug(`New channel: mode: ${mode}, seed: ${seed}${mode == 'restricted' ?
44+
`, sideKey: ${sideKey}` : ''}`)
4045
//not present. create new
4146
const channel = {
4247
start: 0,

0 commit comments

Comments
 (0)