Commit Graph

13 Commits

Author SHA1 Message Date
NMerz
9c9da446ef Make shared info avlaible for lists 2020-11-01 12:00:50 -05:00
NMerz
34d74aae6a Treat ListSharee as access table
This is so that multiple users can be paired with a single list.

In the future, we may want to reconsider list deletion behavior to simply remove a user's access and only delete it when no one has access.

We may also want the user deletion Lambda to use the list deletion Lambda when it is created.
2020-10-24 14:46:56 -04:00
NMerz
69df93fb9f Clean up double toStrings 2020-10-08 21:28:28 -04:00
Nathan Merz
9c1eb06f02
Merge branch 'master' into APIUnitTests 2020-10-08 19:10:16 -04:00
NMerz
d14383ff2e Test id retrieval 2020-10-08 19:07:02 -04:00
NMerz
b07fead480 Lambda Delete Tests
Also include a contract fix for ListEntryDeleter
2020-10-08 19:01:09 -04:00
NMerz
508818c700 Lambda unit test infrastructure
Unit test infrastructure for testing GET and POST Lambdas
2020-10-08 18:34:06 -04:00
NMerz
3feb8a4317 Shift ItemEntry columns for listID
listID is in column 1
2020-10-08 17:08:10 -04:00
NMerz
56c9a3f99d Switch to millis for times
There are issues with the serialization of the time objects since the constructors are not public. Passing times around in milliseconds avoid them.
2020-10-06 21:39:23 -04:00
NMerz
81b4673766 Lamdba Integration
Test Lamdbas with full pipeline of client through database
2020-10-03 23:00:19 -04:00
NMerz
1f361cf401 Finish V1 of List and Item Lambdas
List and Item Lambdas and client calls should be roughly finished (pending full testing once databse config is done).
2020-10-03 18:35:27 -04:00
NMerz
f107ab023d GET strcuture
Build out infrastructure for get requests (along with the first couple).

This includes changing the request engine from Volley to OKHTTP due to issues get Volley's callbacks to call back.
2020-10-03 17:37:46 -04:00
NMerz
69572b3a1f Generify endpoint groups as IntelliJ Modules
This allows them to be built sperately decreasing JAR size and also creates a better structure for generic service functions and business logic.
2020-10-03 11:22:35 -04:00