Синхронный IdProvider

This commit is contained in:
2026-01-11 22:28:03 +06:00
parent a29e772f35
commit 16a0fa5f7a
3 changed files with 229 additions and 145 deletions

View File

@@ -536,12 +536,14 @@ private:
continue;
}
const auto& dkTable = IdToDK[typeIndex];
std::string domain = "core";
std::string key;
if(id < dkTable.size()) {
domain = dkTable[id].Domain;
key = dkTable[id].Key;
{
auto d = getDK((EnumAssets) typeIndex, id);
if(d) {
domain = d->Domain;
key = d->Key;
}
}
std::u8string data = dataIter->second;