/lambdas

Primary LanguageJavaScript

AWS Lambdas


java-save

This lambda function saves new task items to the dynamoDB database. This POST route is exposed at /tasks

js-get-all

This lambda function returns all tasks from the database This GET route is exposed at /tasks

js-get-by-user

This lambda function returns all tasks for a specific user This GET route is exposed at /tasks/{user}

js-update-assignee

This lambda function updates a task assignee and status This PUT route is exposed at /tasks/{id}/assign/{assignee}

js-update-status

This lambda function updates a task's status This PUT route is exposed at /tasks/{id}/status/{taskStatus}

js-update-history

This lambda function is automatically invoked on dynamoDB changes. The function analyzes the DB change and creates a new history item with an action and timestamp.

js-delete

This lambda function deletes a specific task This DELETE route is exposed at /tasks/{id}


Collab

Helpful docs

Collaborators

  • Peter Lee
  • Trevor Dobson