Update 7-bank-project/solution/app.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
pull/1437/head
Lee Stott 7 days ago committed by GitHub
parent 85cc30fbaf
commit 3fcb13e076
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -72,7 +72,12 @@ async function getAccount(user) {
async function createAccount(accountJson) {
return new Promise(resolve => {
setTimeout(() => {
const data = JSON.parse(accountJson);
let data;
try {
data = JSON.parse(accountJson);
} catch (e) {
return resolve({ error: 'Malformed account data' });
}
if (!data.user) return resolve({ error: 'Username required' });
if (findAccount(data.user)) return resolve({ error: 'User already exists' });
// Set up initial account structure

Loading…
Cancel
Save