for(var i=0; i<messages.length; i++){ messages[i].clientId = this._cometd.clientId; messages[i].id = ""+this._cometd.messageId++; messages[i]=this._cometd._extendOut(messages[i]); } return dojo.xhrPost({ url: this._cometd.url||dojo.config["cometdRoot"], handleAs: this._cometd.handleAs, load: dojo.hitch(this._cometd, "deliver"), error: dojo.hitch(this, function(err){ console.debug('dropped messages: ',messages); }), content: { message: dojo.toJson(messages) } });