feat(server): version guarded metadata edits

This commit is contained in:
aj committed 2026-10-11 16:49:12 -04:00
1 parent 11471e3c71
commit d216bcd406
8 files changed
+122 -6

No files matched your search

+8
View File
@@ -158,6 +158,14 @@ public sealed class NestDatabase : IDisposable
}
}
public NestRecord? UpdateMetadata(Guid id, NestRecord record, int expectedRevision)
{
lock (_sync)
{
return Update(id, record, GetFile(id) ?? [], expectedRevision);
}
}
public NestRecord? Update(Guid id, NestRecord record, byte[] file, int expectedRevision)
{
lock (_sync)