Files
cadhub/web/src/helpers/openScadController.js
Kurt Hutten 6097866034 Add ide scaffold or ideas
related to #218
2021-03-04 21:46:40 +11:00

27 lines
650 B
JavaScript

export const renderOpenScad = async ({ code, settings }) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
const shouldReject = Math.random() < 0.7
if (shouldReject) {
resolve({
objectData: {
type: Math.random() > 0.6 ? 'stl' : 'jpg',
data: 'some binary',
},
message: {
type: 'message',
message: `bodies rendered by: ${code}`,
},
})
} else {
reject({
message: {
type: 'error',
message: 'unable to parse line: x',
},
})
}
}, 700)
})
}