Added in Libresapi: StateToken refreshing to TransferHandler

This commit is contained in:
Konrad 2017-12-27 22:37:14 +01:00
parent 53118e5bde
commit 2db25d40cb
3 changed files with 22 additions and 6 deletions

View file

@ -5,16 +5,18 @@
#include <retroshare/rsfiles.h>
#include <retroshare/rspeers.h>
#include <retroshare/rsnotify.h>
namespace resource_api
{
class TransfersHandler: public ResourceRouter, Tickable
class TransfersHandler: public ResourceRouter, Tickable, NotifyClient
{
public:
TransfersHandler(StateTokenServer* sts, RsFiles* files, RsPeers *peers);
TransfersHandler(StateTokenServer* sts, RsFiles* files, RsPeers *peers, RsNotify* notify);
virtual ~TransfersHandler();
virtual void notifyListChange(int list, int type);
// from Tickable
virtual void tick();
private:
@ -26,6 +28,7 @@ private:
StateTokenServer* mStateTokenServer;
RsFiles* mFiles;
RsPeers* mRsPeers;
RsNotify* mNotify;
StateToken mStateToken;
time_t mLastUpdateTS;