Add getMessages() and sendMessage()

This commit is contained in:
Ian Gulliver
2015-12-27 20:48:50 -08:00
parent 199dd020ba
commit 53840a0cdd

View File

@@ -87,6 +87,30 @@ hogfather.PublicChat.prototype.getID = function() {
};
hogfather.PublicChat.prototype.getMessages = function() {
var messages = this.cosmo_.getMessages(this.subject_);
var ret = [];
messages.forEach(function(message) {
if (message.message.type != 'message') {
return;
}
// message == cosmopolite message
// message.message = hogfather message
// message.message.message == application message
ret.push(message.message.message);
});
return ret;
};
hogfather.PublicChat.prototype.sendMessage = function(message) {
return this.cosmo_.sendMessage(this.subject_, {
type: 'message',
message: message,
});
};
/**
* @private
* @return {string}