diff --git a/src/adapters/controllers/delete-model.js b/src/adapters/controllers/delete-model.js index e067a076..c4d78a4f 100644 --- a/src/adapters/controllers/delete-model.js +++ b/src/adapters/controllers/delete-model.js @@ -20,7 +20,7 @@ export default function deleteModelFactory (removeModel) { } catch (e) { console.error(e) - if (e.message === 'no such id') { + if (e.message === 'Not Found') { return { headers: { 'Content-Type': 'application/json' diff --git a/src/adapters/controllers/get-model-by-id.js b/src/adapters/controllers/get-model-by-id.js index 3748120c..c41f62b6 100644 --- a/src/adapters/controllers/get-model-by-id.js +++ b/src/adapters/controllers/get-model-by-id.js @@ -9,7 +9,7 @@ export default function getModelByIdFactory (findModel) { try { httpRequest.log(getModelById.name) - const model = await findModel({ + const model = await findModel({ id: httpRequest.params.id, query: httpRequest.query }) @@ -30,7 +30,7 @@ export default function getModelByIdFactory (findModel) { } catch (e) { console.error(e.message) - if (e.message === 'no such id') { + if (e.message === 'Not Found') { return { headers: { 'Content-Type': 'application/json' diff --git a/src/adapters/controllers/patch-model.js b/src/adapters/controllers/patch-model.js index 1db0a523..11e9a616 100644 --- a/src/adapters/controllers/patch-model.js +++ b/src/adapters/controllers/patch-model.js @@ -26,7 +26,7 @@ export default function patchModelFactory (editModel) { } catch (e) { console.error(e) - if (e.message === 'no such id') { + if (e.message === 'Not Found') { return { headers: { 'Content-Type': 'application/json' diff --git a/src/domain/use-cases/edit-model.js b/src/domain/use-cases/edit-model.js index 89a8b020..25bc8205 100644 --- a/src/domain/use-cases/edit-model.js +++ b/src/domain/use-cases/edit-model.js @@ -44,7 +44,7 @@ export default function makeEditModel ({ if (isMainThread) { const model = await repository.find(input.id) - if (!model) throw new Error('no such id') + if (!model) throw new Error('Not Found') return threadpool.runJob(editModel.name, input, modelName) } else { diff --git a/src/domain/use-cases/find-model.js b/src/domain/use-cases/find-model.js index 0f86f460..17ac7ad7 100644 --- a/src/domain/use-cases/find-model.js +++ b/src/domain/use-cases/find-model.js @@ -37,18 +37,20 @@ export default function makeFindModel ({ const model = await repository.find(id) if (!model) { - throw new Error('no such id') + throw new Error('Not Found') } console.log({ fn: findModel.name, model }) // Only send to app thread if data must be enriched if (!query.relation && !query.command) return model - return await threadpool.runJob(findModel.name, { - id, - query, - model - }, + return await threadpool.runJob( + findModel.name, + { + id, + query, + model + }, modelName ) } else { diff --git a/src/domain/use-cases/remove-model.js b/src/domain/use-cases/remove-model.js index ed9e603d..a0f04b68 100644 --- a/src/domain/use-cases/remove-model.js +++ b/src/domain/use-cases/remove-model.js @@ -37,7 +37,7 @@ export default function removeModelFactory ({ return async function removeModel ({ id }) { if (isMainThread) { const model = await repository.find(id) - if (!model) throw new Error('no such id') + if (!model) throw new Error('Not Found') return threadpool.runJob(removeModel.name, { id }, modelName) } else { diff --git a/start.sh b/start.sh index b0b6f8ce..c15c0e05 100755 --- a/start.sh +++ b/start.sh @@ -3,16 +3,15 @@ #export FORKRUN_CMD=/Users/tysonmidboe/.nvm/versions/node/v18.12.0/bin/node #export FORKRUN_ARG=/Users/tysonmidboe/aegis-app/repo.jsjjj -nvm install --lts -nvm use --lts +# nvm install --lts +# nvm use --lts -export FORKRUN_CMD=$NVM_BIN/node -export FORKRUN_ARG=$PWD/repo.js +# export FORKRUN_CMD=$NVM_BIN/node +# export FORKRUN_ARG=$PWD/repo.js -gcc forkrun.c -o forkrun -./forkrun +# gcc forkrun.c -o forkrun +# ./forkrun yarn link cd ../aegis-host -yarn build yarn link @module-federation/aegis yarn start