diff options
author | flow <flowlnlnln@gmail.com> | 2022-08-21 13:04:48 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-08-21 13:47:49 -0300 |
commit | 6be59b53f1a2435596838e85a74cb6543fc584f3 (patch) | |
tree | 33065019f4d9901efa36218c733e0652dfab6aa4 /launcher/net/MetaCacheSink.h | |
parent | 2dcff83be772a9f724c0f57319f284462b8d9ddf (diff) | |
download | PrismLauncher-6be59b53f1a2435596838e85a74cb6543fc584f3.tar.gz PrismLauncher-6be59b53f1a2435596838e85a74cb6543fc584f3.tar.bz2 PrismLauncher-6be59b53f1a2435596838e85a74cb6543fc584f3.zip |
feat: add eternal cache entries
Those are entries that don't get stale over time, so we don't invalidate
them if they 'expire'.
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/net/MetaCacheSink.h')
-rw-r--r-- | launcher/net/MetaCacheSink.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/launcher/net/MetaCacheSink.h b/launcher/net/MetaCacheSink.h index c9f7edfe..f5948085 100644 --- a/launcher/net/MetaCacheSink.h +++ b/launcher/net/MetaCacheSink.h @@ -42,7 +42,7 @@ namespace Net { class MetaCacheSink : public FileSink { public: - MetaCacheSink(MetaEntryPtr entry, ChecksumValidator* md5sum); + MetaCacheSink(MetaEntryPtr entry, ChecksumValidator* md5sum, bool is_eternal = false); virtual ~MetaCacheSink() = default; auto hasLocalData() -> bool override; @@ -54,5 +54,6 @@ class MetaCacheSink : public FileSink { private: MetaEntryPtr m_entry; ChecksumValidator* m_md5Node; + bool m_is_eternal; }; } // namespace Net |