233 |
233 |
234 function pubsub_node:configure_subscription(options, callback) |
234 function pubsub_node:configure_subscription(options, callback) |
235 error("Not implemented yet."); |
235 error("Not implemented yet."); |
236 end |
236 end |
237 |
237 |
238 function pubsub_node:items(count, callback) |
238 function pubsub_node:items(full, callback) |
239 error("Not implemented yet."); |
239 if full then |
|
240 self.stream:send_iq(pubsub_iq("get", self.service, nil, "items", self.node) |
|
241 , callback); |
|
242 else |
|
243 self.stream:disco_items(self.service, self.node, callback); |
|
244 end |
240 end |
245 end |
241 |
246 |
242 function pubsub_node:item(id, callback) |
247 function pubsub_node:item(id, callback) |
243 error("Not implemented yet."); |
248 self.stream:send_iq(pubsub_iq("get", self.service, nil, "items", self.node, nil, id) |
|
249 , callback); |
244 end |
250 end |
245 |
251 |
246 function pubsub_node:retract(id, callback) |
252 function pubsub_node:retract(id, callback) |
247 self.stream:send_iq(pubsub_iq("set", self.service, nil, "retract", self.node, nil, id) |
253 self.stream:send_iq(pubsub_iq("set", self.service, nil, "retract", self.node, nil, id) |
248 , callback); |
254 , callback); |