From ba4d3d39dcbe8cd432454f65d7c31a02916dfea5 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Wed, 3 Jun 2020 16:52:34 +0300 Subject: [PATCH] refactor: improve code readability --- .../packages/core/src/lib/services/rest.service.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/services/rest.service.ts b/npm/ng-packs/packages/core/src/lib/services/rest.service.ts index 085faeadfc..4ece11a43f 100644 --- a/npm/ng-packs/packages/core/src/lib/services/rest.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/rest.service.ts @@ -47,13 +47,10 @@ export class RestService { params: Object.keys(params).reduce((acc, key) => { const value = params[key]; - if ( - !isUndefinedOrEmptyString(value) && - (value === null ? this.options.sendNullsAsQueryParam : true) - ) { - acc[key] = value; - } + if (isUndefinedOrEmptyString(value)) return acc; + if (value === null && !this.options.sendNullsAsQueryParam) return acc; + acc[key] = value; return acc; }, {}), }),