提交 09c14df5 编写于 作者: Huan (李卓桓)'s avatar Huan (李卓桓)

first version that support image message, url only now

上级 43e0ca84
......@@ -17,11 +17,15 @@ class ImageMessage extends Message {
this.bridge = Message.puppet.bridge
}
ready() {
log.silly('ImageMessage', 'ready()')
const parentReady = super.ready.bind(this)
return co.call(this, function* () {
yield parentReady()
const url = yield this.getMsgImg(this.id)
this.obj.url = url
return this // IMPORTANT!
})
.catch(e => {
log.warn('ImageMessage', 'ready() exception: %s', e.message)
......
......@@ -398,7 +398,9 @@ class PuppetWeb extends Puppet {
case Message.Type.IMAGE:
log.warn('PuppetWeb', 'onServerMessage() IMAGE message found!')
m = new ImageMessage(data)
log.warn('PuppetWeb', 'onServerMessage() IMAGE url: %s', m.get('url'))
m.ready().then(() => {
log.warn('PuppetWeb', 'onServerMessage() IMAGE url: %s', m.get('url'))
})
break;
default:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册