mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-24 08:11:05 -04:00
feat(server): version guarded metadata edits
This commit is contained in:
1 parent
11471e3c71
commit
d216bcd406
8 files changed
+122
-6
No files matched your search
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user