MCPcopy Create free account
hub / github.com/TGX-Android/Publisher / traceDuration

Function traceDuration

main.js:651–669  ·  view source on GitHub ↗
(type, name, startTime, endTime, isComplete)

Source from the content-addressed store, hash-verified

649}
650
651async function traceDuration (type, name, startTime, endTime, isComplete) {
652 if (typeof endTime !== 'number')
653 endTime = endTime.getTime();
654 if (typeof startTime !== 'number')
655 startTime = startTime.getTime();
656 if (!isComplete) {
657 type += '_failed';
658 }
659 let value = await getObject(type, name);
660 if (!value) {
661 value = {
662 total: 0,
663 items: []
664 };
665 }
666 value.total += (endTime - startTime);
667 value.items.push([startTime, endTime]);
668 await storeObject(type, value, name);
669}
670
671function main () {
672 db.get('build_count', (err, value) => {

Callers 2

onDoneFunction · 0.85
processPrivateCommandFunction · 0.85

Calls 2

getObjectFunction · 0.85
storeObjectFunction · 0.85

Tested by

no test coverage detected