fix(HangingProtocolService): Add callback property & update description (#3349)
The description for the numberOfDisplaySetsWithImages property was corrected. The update also involves adding a callback property that returns several objects (matchedViewports, viewportMatchDetails, displaySetMatchDetails) and returning them from the method 'findViewportProtocols'. The refactored code also has better readability.
This commit is contained in:
parent
0f85b1a681
commit
ef24d89930
@ -102,8 +102,8 @@ export default class HangingProtocolService extends PubSubService {
|
||||
},
|
||||
numberOfDisplaySetsWithImages: {
|
||||
name: 'numberOfDisplaySetsWithImages',
|
||||
desription: 'Number of displays sets with images',
|
||||
numberOfDisplaySetsWithImages,
|
||||
description: 'Number of displays sets with images',
|
||||
callback: numberOfDisplaySetsWithImages,
|
||||
},
|
||||
};
|
||||
listeners = {};
|
||||
@ -1058,7 +1058,11 @@ export default class HangingProtocolService extends PubSubService {
|
||||
viewportMatchDetails.set(viewportIndex, matchDetails);
|
||||
}
|
||||
});
|
||||
return { matchedViewports, viewportMatchDetails, displaySetMatchDetails };
|
||||
return {
|
||||
matchedViewports,
|
||||
viewportMatchDetails,
|
||||
displaySetMatchDetails,
|
||||
};
|
||||
}
|
||||
|
||||
protected findDeduplicatedMatchDetails(
|
||||
@ -1080,7 +1084,10 @@ export default class HangingProtocolService extends PubSubService {
|
||||
) {
|
||||
const match = matchDetails.matchingScores[i];
|
||||
return match.matchingScore > 0
|
||||
? { matchingScores, ...matchDetails.matchingScores[i] }
|
||||
? {
|
||||
matchingScores,
|
||||
...matchDetails.matchingScores[i],
|
||||
}
|
||||
: null;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user