1
0
Fork 0
forked from dlang/cdcdb

Взврат неизменяемых данных снимка

This commit is contained in:
Alexander Zhirov 2025-11-14 17:49:50 +03:00
parent 76a7efeceb
commit 3eaae341aa
Signed by: alexander
GPG key ID: C8D8BE544A27C511

View file

@ -38,7 +38,7 @@ private:
public: public:
this(DBLite dblite, DBSnapshot dbSnapshot) { _db = dblite; _snapshot = dbSnapshot; } this(DBLite dblite, DBSnapshot dbSnapshot) { _db = dblite; _snapshot = dbSnapshot; }
ubyte[] data() immutable(ubyte[]) data()
{ {
auto chunks = _db.getChunks(_snapshot.id); auto chunks = _db.getChunks(_snapshot.id);
ubyte[] content; ubyte[] content;
@ -55,7 +55,7 @@ public:
enforce(_snapshot.sha256 == fctx.finish(), "Хеш итогового файла не совпадает"); enforce(_snapshot.sha256 == fctx.finish(), "Хеш итогового файла не совпадает");
return content; return content.idup;
} }
void data(void delegate(const(ubyte)[]) sink) void data(void delegate(const(ubyte)[]) sink)