MCPcopy Create free account
hub / github.com/angular/dev-infra / getStrongestMetadata

Function getStrongestMetadata

github-actions/saucelabs/set-saucelabs-env.js:4551–4568  ·  view source on GitHub ↗
(metadataList)

Source from the content-addressed store, hash-verified

4549 return result;
4550 }
4551 function getStrongestMetadata(metadataList) {
4552 let algorithm = metadataList[0].algo;
4553 if (algorithm[3] === "5") {
4554 return algorithm;
4555 }
4556 for (let i = 1; i < metadataList.length; ++i) {
4557 const metadata = metadataList[i];
4558 if (metadata.algo[3] === "5") {
4559 algorithm = "sha512";
4560 break;
4561 } else if (algorithm[3] === "3") {
4562 continue;
4563 } else if (metadata.algo[3] === "3") {
4564 algorithm = "sha384";
4565 }
4566 }
4567 return algorithm;
4568 }
4569 function filterMetadataListByAlgorithm(metadataList, algorithm) {
4570 if (metadataList.length === 1) {
4571 return metadataList;

Callers 1

bytesMatchFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected