diff --git a/client/components/Snippet.js b/client/components/Snippet.js index 140b015..e7f5db1 100644 --- a/client/components/Snippet.js +++ b/client/components/Snippet.js @@ -17,12 +17,24 @@ class Snippet extends Component { } runCode() { + //promise.resolve can't catch this error if there is one. + //Bluebird.try + /*or new Promise((resolve, reject) => { + try { + eval(this.state.value) + resolve() + } + catch { + reject() + } + })*/ Promise.resolve(eval(this.state.value)) .then(result => this.setState({ result })) .catch(err => console.error('Error running code: ', err)); } saveCode() { + //be aware of firebase versus firestore const codesRef = firebase.database().ref('codes'); codesRef.push({ name: 'anonymous', diff --git a/client/crud/user.js b/client/crud/user.js index a805826..3766715 100644 --- a/client/crud/user.js +++ b/client/crud/user.js @@ -1,5 +1,5 @@ const db = require('../../firebase/initFirebase'); -require('firebase/firestore'); +require('firebase/firestore'); //is this needed? // Add a user to the database export const addUserFunction = (userObj) => {