File tree 1 file changed +7
-0
lines changed
1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -151,6 +151,12 @@ function filterByTags(challenge, state) {
151
151
return state . tags . some ( tag => str . includes ( tag . toLowerCase ( ) ) ) ;
152
152
}
153
153
154
+ function filterByEvents ( challenge , state ) {
155
+ if ( _ . isEmpty ( state . events ) ) return true ;
156
+ if ( _ . isEmpty ( challenge . events ) ) return false ;
157
+ return state . events . some ( key => challenge . events . find ( e => e . key === key ) ) ;
158
+ }
159
+
154
160
function filterByText ( challenge , state ) {
155
161
if ( ! state . text ) return true ;
156
162
const str = `${ challenge . name } ${ challenge . tags } ${ challenge . platforms } ${ challenge . tags } `
@@ -215,6 +221,7 @@ export function getFilterFunction(state) {
215
221
&& filterByGroupIds ( challenge , state )
216
222
&& filterByText ( challenge , state )
217
223
&& filterByTags ( challenge , state )
224
+ && filterByEvents ( challenge , state )
218
225
&& filterByTypes ( challenge , state )
219
226
&& filterByUsers ( challenge , state )
220
227
&& filterByEndDate ( challenge , state )
You can’t perform that action at this time.
0 commit comments