/** * check key is allowed for request param * * @param key * @return boolean */ isAllowedRequestParamKey(key) { return RequestFactory.unallowedRequestParamKeys.indexOf(key) === -1; }
/** * filter the request paran * remove the unallowed request params * * @param object * @return object */ filterRequestParam(data){ if(typeof data === 'object' && Object.keys(data).length > 0){ RequestFactory.unallowedRequestParamKeys.forEach((key) => { if(data.hasOwnProperty(key)){ delete data[key]; } }); } return data; }