X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/50769b45008e7da2cce41d918ec2f0fd5204fe46..63ec10fdcc402bf07f7a8c0dfb326feb60249038:/projects/stargazer/user.h diff --git a/projects/stargazer/user.h b/projects/stargazer/user.h index 8b35dbec..496baa72 100644 --- a/projects/stargazer/user.h +++ b/projects/stargazer/user.h @@ -144,8 +144,6 @@ public: void ResetPassiveTime() { passiveTime = 0; } void SetPassiveTimeAsNewUser(); - /*void ResetDetailStat(); - int SwapDetailStat();*/ int WriteDetailStat(bool hard = false); const TARIFF * GetTariff() const { return tariff; } @@ -205,7 +203,6 @@ private: int SaveMonthStat(int month, int year); int SendMessage(const STG_MSG & msg); - int RemoveMessage(uint64_t) { return 0; } int ScanMessage(); time_t lastScanMessages; @@ -235,13 +232,8 @@ private: const TARIFFS * tariffs; const TARIFF * tariff; - /*map traffStatInternal[2]; - map * traffStat; - map * traffStatToWrite; - int traffStatInUse;*/ - TRAFF_STAT traffStat; - std::list > traffStatQueue; + std::pair traffStatSaved; const SETTINGS * settings; @@ -249,11 +241,12 @@ private: const map * ipIndex; + list messages; + bool deleted; time_t lastWriteStat; // ÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ ÓÔÁÔÉÓÔÉËÉ time_t lastWriteDeatiledStat; // ÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ ÄÅÔÁÌØÎÏÊ ÓÔÁÔÉÓÔÉËÉ - time_t lastSwapDeatiledStat; // ÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ ÄÅÔÁÌØÎÏÊ ÓÔÁÔÉÓÔÉËÉ bool writeFreeMbTraffCost;