aboutsummaryrefslogtreecommitdiff
path: root/launcher/net/MetaCacheSink.h
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-08-21 13:04:48 -0300
committerflow <flowlnlnln@gmail.com>2022-08-21 13:47:49 -0300
commit6be59b53f1a2435596838e85a74cb6543fc584f3 (patch)
tree33065019f4d9901efa36218c733e0652dfab6aa4 /launcher/net/MetaCacheSink.h
parent2dcff83be772a9f724c0f57319f284462b8d9ddf (diff)
downloadPrismLauncher-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.h3
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