|  | @@ -1,4 +1,12 @@
 | 
	
		
			
				|  |  |  import { CardSearchPagedComponent } from '../../lib/cardSearch';
 | 
	
		
			
				|  |  | +import {
 | 
	
		
			
				|  |  | +  OPERATOR_HAS,
 | 
	
		
			
				|  |  | +  OPERATOR_SORT,
 | 
	
		
			
				|  |  | +  OPERATOR_USER,
 | 
	
		
			
				|  |  | +  ORDER_DESCENDING,
 | 
	
		
			
				|  |  | +  PREDICATE_DUE_AT,
 | 
	
		
			
				|  |  | +} from '../../../config/search-const';
 | 
	
		
			
				|  |  | +import { QueryParams } from '../../../config/query-classes';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // const subManager = new SubsManager();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -46,18 +54,22 @@ class DueCardsComponent extends CardSearchPagedComponent {
 | 
	
		
			
				|  |  |    onCreated() {
 | 
	
		
			
				|  |  |      super.onCreated();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    const queryParams = {
 | 
	
		
			
				|  |  | -      has: [{ field: 'dueAt', exists: true }],
 | 
	
		
			
				|  |  | -      limit: 5,
 | 
	
		
			
				|  |  | -      skip: 0,
 | 
	
		
			
				|  |  | -      sort: { name: 'dueAt', order: 'des' },
 | 
	
		
			
				|  |  | -    };
 | 
	
		
			
				|  |  | +    const queryParams = new QueryParams();
 | 
	
		
			
				|  |  | +    queryParams.addPredicate(OPERATOR_HAS, {
 | 
	
		
			
				|  |  | +      field: PREDICATE_DUE_AT,
 | 
	
		
			
				|  |  | +      exists: true,
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +    // queryParams[OPERATOR_LIMIT] = 5;
 | 
	
		
			
				|  |  | +    queryParams.addPredicate(OPERATOR_SORT, {
 | 
	
		
			
				|  |  | +      name: PREDICATE_DUE_AT,
 | 
	
		
			
				|  |  | +      order: ORDER_DESCENDING,
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      if (Utils.dueCardsView() !== 'all') {
 | 
	
		
			
				|  |  | -      queryParams.users = [Meteor.user().username];
 | 
	
		
			
				|  |  | +      queryParams.addPredicate(OPERATOR_USER, Meteor.user().username);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    this.runGlobalSearch(queryParams);
 | 
	
		
			
				|  |  | +    this.runGlobalSearch(queryParams.getParams());
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    dueCardsView() {
 |