| 638 | |
| 639 | void RuntimeManager::setJsThreadQoS(ThreadQoSClass jsThreadQoS) { |
| 640 | std::lock_guard<Mutex> guard(_mutex); |
| 641 | if (jsThreadQoS != _jsThreadQoS) { |
| 642 | _jsThreadQoS = jsThreadQoS; |
| 643 | auto runtimes = getAllRuntimes(guard); |
| 644 | for (const auto& runtime : runtimes) { |
| 645 | runtime->getJavaScriptRuntime()->setThreadQoS(jsThreadQoS); |
| 646 | } |
| 647 | } |
| 648 | } |
| 649 | |
| 650 | void RuntimeManager::setAttributionResolver(const Ref<AttributionResolver>& attributionResolver) { |
| 651 | std::lock_guard<Mutex> guard(_mutex); |
| 652 | _attributionResolver = attributionResolver; |
no test coverage detected