Auto disable logs after 14 days (#610)

Auto disable logs after 14 days
This commit is contained in:
Nethius
2024-03-20 21:22:29 +07:00
committed by GitHub
parent 294778884b
commit 95bdae68f4
8 changed files with 113 additions and 29 deletions
@@ -77,6 +77,8 @@ signals:
void amneziaDnsToggled(bool enable);
void loggingDisableByWatcher();
private:
QSharedPointer<ServersModel> m_serversModel;
QSharedPointer<ContainersModel> m_containersModel;
@@ -85,6 +87,10 @@ private:
std::shared_ptr<Settings> m_settings;
QString m_appVersion;
QDateTime m_loggingDisableDate;
void checkIfNeedDisableLogs();
};
#endif // SETTINGSCONTROLLER_H