@@ -30,12 +30,6 @@ function toFixed(num, decimal) {
30
30
return result ;
31
31
}
32
32
33
- function getMMChallengeHandleStyle ( handle , registrants ) {
34
- const style = _ . get ( _ . find ( registrants , m => m . handle === handle ) , 'colorStyle' , null ) ;
35
- if ( style ) return JSON . parse ( style . replace ( / ( \w + ) : \s * ( [ ^ ; ] * ) / g, '{"$1": "$2"}' ) ) ;
36
- return { } ;
37
- }
38
-
39
33
/**
40
34
* Process each submission rank of MM challenge
41
35
* @param submissions the array of submissions
@@ -118,21 +112,14 @@ export function getFinalScore(submission) {
118
112
* @param resources the challenge resources
119
113
* @param registrants the challenge registrants
120
114
*/
121
- export function processMMSubmissions ( submissions , resources , registrants ) {
115
+ export function processMMSubmissions ( submissions ) {
122
116
const data = { } ;
123
117
const result = [ ] ;
124
118
125
119
_ . each ( submissions , ( submission ) => {
126
120
const { memberId } = submission ;
127
- let memberHandle ;
128
- const resource = _ . find ( resources , r => _ . get ( r , 'userId' ) . toString ( ) === memberId . toString ( ) ) ;
129
- if ( _ . isEmpty ( resource ) ) {
130
- memberHandle = memberId ;
131
- } else {
132
- memberHandle = _ . has ( resource , 'handle' ) ? _ . get ( resource , 'handle' ) : memberId . toString ( ) ;
133
- }
134
- if ( ! data [ memberHandle ] ) {
135
- data [ memberHandle ] = [ ] ;
121
+ if ( ! data [ memberId ] ) {
122
+ data [ memberId ] = [ ] ;
136
123
}
137
124
const validReviews = _ . reject ( submission . review , [ 'typeId' , AV_SCAN_SCORER_REVIEW_TYPE_ID ] ) ;
138
125
validReviews . sort ( ( a , b ) => {
@@ -149,7 +136,7 @@ export function processMMSubmissions(submissions, resources, registrants) {
149
136
const provisionalScore = toFixed ( _ . get ( validReviews , '[0].score' , '-' ) , 5 ) ;
150
137
const finalScore = toFixed ( _ . get ( submission , 'reviewSummation[0].aggregateScore' , '-' ) , 5 ) ;
151
138
152
- data [ memberHandle ] . push ( {
139
+ data [ memberId ] . push ( {
153
140
submissionId : submission . id ,
154
141
submissionTime : submission . created ,
155
142
provisionalScore,
@@ -163,8 +150,7 @@ export function processMMSubmissions(submissions, resources, registrants) {
163
150
result . push ( {
164
151
submissions : [ ...value . sort ( ( a , b ) => new Date ( b . submissionTime )
165
152
. getTime ( ) - new Date ( a . submissionTime ) . getTime ( ) ) ] ,
166
- member : key ,
167
- colorStyle : getMMChallengeHandleStyle ( key , registrants ) ,
153
+ memberId : key ,
168
154
} ) ;
169
155
} ) ;
170
156
0 commit comments