diff options
author | Richard Maudsley <richard.maudsley@isode.com> | 2014-07-31 09:12:51 (GMT) |
---|---|---|
committer | Swift Review <review@swift.im> | 2014-08-10 10:29:59 (GMT) |
commit | cdc8e88963e2f12cf0a6398a4dd6bb787b456b46 (patch) | |
tree | 4f3593b4551e96cfa94a5c606c2388bf43f1a936 /Swiften/Client/ClientBlockListManager.h | |
parent | b3c5aaea2fe185378d340ad1cdfe7ef502c1ab24 (diff) | |
download | swift-contrib-cdc8e88963e2f12cf0a6398a4dd6bb787b456b46.zip swift-contrib-cdc8e88963e2f12cf0a6398a4dd6bb787b456b46.tar.bz2 |
Fix blocklist not being requested on reconnect.
Test-Information:
Connect client and confirm that blocklist is requested only once. Reconnect client and confirm that blocklist is requested again.
Change-Id: Iebf38c9f3c1ff9749c239b6cf785feb7a539a9b1
Diffstat (limited to 'Swiften/Client/ClientBlockListManager.h')
-rw-r--r-- | Swiften/Client/ClientBlockListManager.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Swiften/Client/ClientBlockListManager.h b/Swiften/Client/ClientBlockListManager.h index e8d4ac6..e715737 100644 --- a/Swiften/Client/ClientBlockListManager.h +++ b/Swiften/Client/ClientBlockListManager.h @@ -32,4 +32,9 @@ namespace Swift { boost::shared_ptr<BlockList> getBlockList(); + /** + * Get the blocklist from the server. + */ + boost::shared_ptr<BlockList> requestBlockList(); + GenericRequest<BlockPayload>::ref createBlockJIDRequest(const JID& jid); GenericRequest<BlockPayload>::ref createBlockJIDsRequest(const std::vector<JID>& jids); @@ -44,5 +49,4 @@ namespace Swift { private: IQRouter* iqRouter; - boost::shared_ptr<GenericRequest<BlockListPayload> > getRequest; boost::shared_ptr<SetResponder<BlockPayload> > blockResponder; boost::shared_ptr<SetResponder<UnblockPayload> > unblockResponder; |