我想在默认情况下不受 Stanza.io 支持时实现 XEP-0012。
我正在关注如何从其文档中创建插件,但它不起作用。
这是我的代码(last.js):
'use strict';
module.exports = function (client) {
client.disco.addFeature('jabber:iq:last');
client.on('jabber:iq:last', function (iq) {
client.sendIq(iq.resultReply({
last: new Date().getTime()
}));
});
client.getLastActivity = function (jid, cb) {
return this.sendIq({
to: jid,
type: 'get',
last: true
}, cb);
};
};
然后我使用它:client.use(require('last'))
但是当我调用该函数时,它返回一个错误bad request
<bad-request xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error>
我错过了什么?
谢谢