Each checkpoint is a few KB of JSON plus a tiny sidecar; even at 90 entries on a config with hundreds of endpoints the on-disk footprint is negligible (worst case ~20 MB). With daily auto-checkpoints plus on-save snapshots, 30 entries could fill in a couple weeks of moderate use; 90 gives a comfortable ~3-month window. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
<Project>
|
<Project>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>0.1.1</Version>
|
<Version>0.1.2</Version>
|
||||||
<Authors>Justin Paul</Authors>
|
<Authors>Justin Paul</Authors>
|
||||||
<Company>Justin Paul</Company>
|
<Company>Justin Paul</Company>
|
||||||
<Product>Webhook Server</Product>
|
<Product>Webhook Server</Product>
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ public sealed class ConfigStore
|
|||||||
System.IO.Path.ChangeExtension(backupPath, ".meta.json"),
|
System.IO.Path.ChangeExtension(backupPath, ".meta.json"),
|
||||||
JsonSerializer.Serialize(sidecar, ConfigJson.Compact));
|
JsonSerializer.Serialize(sidecar, ConfigJson.Compact));
|
||||||
}
|
}
|
||||||
PruneBackups(backupsDir, retain: 30);
|
PruneBackups(backupsDir, retain: 90);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user