Merge pull request #71 from yanfali/safe-default-helper
Small helper function for DRY code
This commit is contained in:
commit
ce8df80d1c
@ -390,17 +390,18 @@ export default {
|
|||||||
|
|
||||||
let index = path.findIndex(element => element.filename === filename);
|
let index = path.findIndex(element => element.filename === filename);
|
||||||
if (index >= 0 && path[index]) {
|
if (index >= 0 && path[index]) {
|
||||||
|
const safeDefault = (value, def = undefined) => value ? value : def;
|
||||||
let newData = {
|
let newData = {
|
||||||
estimated_time: data.estimated_time ? data.estimated_time : undefined,
|
estimated_time: safeDefault(data.estimated_time),
|
||||||
filament_total: data.filament_total ? data.filament_total : undefined,
|
filament_total: safeDefault(data.filament_total),
|
||||||
first_layer_height: data.first_layer_height ? data.first_layer_height : undefined,
|
first_layer_height: safeDefault(data.first_layer_height),
|
||||||
first_layer_bed_temp: data.first_layer_bed_temp ? data.first_layer_bed_temp : undefined,
|
first_layer_bed_temp: safeDefault(data.first_layer_bed_temp),
|
||||||
first_layer_extr_temp: data.first_layer_extr_temp ? data.first_layer_extr_temp : undefined,
|
first_layer_extr_temp: safeDefault(data.first_layer_extr_temp),
|
||||||
layer_height: data.layer_height ? data.layer_height : undefined,
|
layer_height: safeDefault(data.layer_height),
|
||||||
object_height: data.object_height ? data.object_height : undefined,
|
object_height: safeDefault(data.object_height),
|
||||||
slicer: data.slicer ? data.slicer : undefined,
|
slicer: safeDefault(data.slicer),
|
||||||
slicer_version: data.slicer_version ? data.slicer_version : undefined,
|
slicer_version: safeDefault(data.slicer_version),
|
||||||
thumbnails: data.thumbnails ? data.thumbnails : undefined,
|
thumbnails: safeDefault(data.thumbnails),
|
||||||
metadataPulled: true,
|
metadataPulled: true,
|
||||||
modified: Date.parse(data.modified),
|
modified: Date.parse(data.modified),
|
||||||
size: parseInt(data.size),
|
size: parseInt(data.size),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user