MCPcopy Create free account
hub / github.com/Snapchat/Valdi / updateAllAssets

Method updateAllAssets

valdi/test/utils/MockAssetLoader.cpp:53–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53void MockAssetLoader::updateAllAssets(const Ref<Valdi::LoadedAsset>& asset) {
54 std::vector<Weak<Valdi::AssetLoaderCompletion>> completions;
55 {
56 std::lock_guard<Mutex> lock(_mutex);
57 completions = _completions;
58 }
59
60 for (const auto& it : completions) {
61 auto completion = it.lock();
62 if (completion != nullptr) {
63 completion->onLoadComplete(asset);
64 }
65 }
66}
67
68Valdi::Result<Valdi::Value> MockAssetLoader::requestPayloadFromURL(const Valdi::StringBox& url) {
69 {

Callers 1

TESTFunction · 0.80

Calls 2

lockMethod · 0.45
onLoadCompleteMethod · 0.45

Tested by

no test coverage detected