2
내 XMPP 클라이언트에서 통신을 차단하려고합니다 (strophe.js 위에 구축 됨). 문제는 내가 "음소거"하려고하는 연락처에 대한 내 메시지 만 차단하지만 해당 연락처의 수신 메시지는 모두 차단하지 않는다는 것입니다. 여기 XMPP 차단 메시지
은 ( http://xmpp.org/rfcs/rfc3921.html#privacy 기준) 논리입니다 : 활성이 목록을 확인 내 "블록"목록var recipient = "[email protected]"
var block = $iq({type: 'set'}).c('query', {xmlns: 'jabber:iq:privacy'}).
c('list', {name: 'block'}).
c('item', {type: 'jid', value: recipient, action: 'deny', order: 1}).
c('message');
2)에
1) 추가 "[email protected]을"
var setListActive = $iq({type: 'set'}).c('query', {xmlns: 'jabber:iq:privacy'}).c("active", {name: "block"});
SGN.connection.sendIQ(setListActive);
무엇이 문제 일 수 있습니까?