|
@@ -30,7 +30,7 @@ export default (options={}) => { |
|
|
endpoint: options.endpoint, |
|
|
endpoint: options.endpoint, |
|
|
endpoint_type: options.endpoint.startsWith('/rpc') ? 'function' : 'relation', |
|
|
endpoint_type: options.endpoint.startsWith('/rpc') ? 'function' : 'relation', |
|
|
// query part |
|
|
// query part |
|
|
selects: options.selects || [], |
|
|
|
|
|
|
|
|
selects: options.selects |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// private model cache & meta-info |
|
|
// private model cache & meta-info |
|
@@ -105,7 +105,7 @@ export default (options={}) => { |
|
|
// fill the data cache |
|
|
// fill the data cache |
|
|
response.forEach((data, i) => { |
|
|
response.forEach((data, i) => { |
|
|
// process values |
|
|
// process values |
|
|
_configs.selects |
|
|
|
|
|
|
|
|
_configs.selects && _configs.selects |
|
|
.filter(select => select.processor) |
|
|
.filter(select => select.processor) |
|
|
.forEach(select => data[select.alias || select.label] = select.processor(data[select.alias || select.label])) |
|
|
.forEach(select => data[select.alias || select.label] = select.processor(data[select.alias || select.label])) |
|
|
|
|
|
|
|
|