Fixed whisper messages

* Whisper protocol wasn't properly suppling envelope slices
* Message history wasn't properly propagated
* Added 'Messages' method, filtering any current envelope with the
  supplied filter.
This commit is contained in:
obscuren
2015-01-13 13:36:44 +01:00
parent 1e5353824a
commit e3cad04dec
6 changed files with 58 additions and 34 deletions

View File

@ -357,7 +357,9 @@ Rectangle {
case "shh_getMessages":
require(1);
shh.trigger(data.args[0]);
var m = shh.messages(data.args[0]);
var messages = JSON.parse(JSON.parse(JSON.stringify(m)));
postData(data._id, messages);
break;
}