Return more info from BinaryCacheStore::addToStoreCommon

We don't need it yet, but we could/should in the future, and it's a
cost-free change since we already have the reference. I like it.

Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
This commit is contained in:
John Ericson 2020-09-23 14:40:41 +00:00
parent 412b3a54fb
commit 3f226f71c1
2 changed files with 5 additions and 5 deletions

View file

@ -142,7 +142,7 @@ struct FileSource : FdSource
}
};
StorePath BinaryCacheStore::addToStoreCommon(
ref<const ValidPathInfo> BinaryCacheStore::addToStoreCommon(
Source & narSource, RepairFlag repair, CheckSigsFlag checkSigs,
std::function<ValidPathInfo(HashResult)> mkInfo)
{
@ -297,7 +297,7 @@ StorePath BinaryCacheStore::addToStoreCommon(
stats.narInfoWrite++;
return narInfo->path;
return narInfo;
}
void BinaryCacheStore::addToStore(const ValidPathInfo & info, Source & narSource,
@ -330,7 +330,7 @@ StorePath BinaryCacheStore::addToStoreFromDump(Source & dump, const string & nam
};
info.narSize = nar.second;
return info;
});
})->path;
}
bool BinaryCacheStore::isValidPathUncached(const StorePath & storePath)
@ -430,7 +430,7 @@ StorePath BinaryCacheStore::addTextToStore(const string & name, const string & s
info.narSize = nar.second;
info.references = references;
return info;
});
})->path;
}
ref<FSAccessor> BinaryCacheStore::getFSAccessor()

View file

@ -72,7 +72,7 @@ private:
void writeNarInfo(ref<NarInfo> narInfo);
StorePath addToStoreCommon(
ref<const ValidPathInfo> addToStoreCommon(
Source & narSource, RepairFlag repair, CheckSigsFlag checkSigs,
std::function<ValidPathInfo(HashResult)> mkInfo);