File tree Expand file tree Collapse file tree 3 files changed +7
-2
lines changed
Expand file tree Collapse file tree 3 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 11export interface XivapiSearchFilter {
22 column : string ;
3- operator : '=' | '>' | '<' | '<=' | '>=' | '|=' | '!' ;
3+ operator : '=' | '>' | '<' | '<=' | '>=' | '|=' | '!' | '!!' ;
44 value ?: string | number | string [ ] | number [ ] ;
55}
Original file line number Diff line number Diff line change @@ -39,6 +39,11 @@ export interface XivapiSearchOptions extends XivapiOptions {
3939 */
4040 page ?: number ;
4141
42+ /**
43+ * Exclude dated items
44+ */
45+ exclude_dated ?: 1 ;
46+
4247 /**
4348 * The column to sort the results by.
4449 */
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ export class XivapiService {
9696 public search ( options : XivapiSearchOptions ) : Observable < any > {
9797 if ( options . filters ) {
9898 const filterChain : string = options . filters . reduce ( ( chain , filter ) => {
99- const value : string = filter . value instanceof Array ? filter . value . join ( ';' ) : filter . value . toString ( ) ;
99+ const value : string = filter . value instanceof Array ? filter . value . join ( ';' ) : ( filter . value || '' ) . toString ( ) ;
100100 return `${ chain } ${ filter . column } ${ filter . operator } ${ value } ,` ;
101101 } , '' ) . slice ( 0 , - 1 ) ;
102102
You can’t perform that action at this time.
0 commit comments