NMerz
86975532bc
Merge identical ListEntries
...
Each productID should have a single list entry
2020-10-09 00:11:44 -04:00
Clayton Wilson
38aea790d8
UserDeleter 'unit tests'
2020-10-08 23:07:53 -04:00
Nathan Merz
22a39c7ed7
Merge pull request #53 from ClaytonWWilson/APIUnitTests
...
Clean up double toStrings
2020-10-08 21:28:54 -04:00
NMerz
69df93fb9f
Clean up double toStrings
2020-10-08 21:28:28 -04:00
e16fafeaa0
Merge branch 'master' into connect-to-db
2020-10-08 19:29:11 -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
Clayton Wilson
c5bb117136
User delete lambda
2020-10-08 17:49:50 -04:00
NMerz
3feb8a4317
Shift ItemEntry columns for listID
...
listID is in column 1
2020-10-08 17:08:10 -04:00
Clayton Wilson
925a249b4c
user delete debugging
2020-10-08 12:34:14 -04:00
NMerz
c9751d4f95
Add Core Lambda Unit tests
2020-10-07 00:04:17 -04:00
NMerz
a43776e5dc
Enforce schema matching
...
Ensure all Lambdas and tests follow the current db schema
2020-10-06 21:54:04 -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
68051fdaca
Item Search V1
...
Still needs testing.
2020-10-05 22:54:43 -04:00
NMerz
8c526d3b8d
SignOut and forced signout on delete
...
Added signout functionality and forced signout on delete.
2020-10-05 22:27:24 -04:00
NMerz
fe846fb81f
Delete Lambda prototype
...
Prototype the User DELETE lambda. Amplify does not include this functionality, so putting it in a Lambda with the fine-grained API. This currently does not invalidate outstanding tokens nor does it clean up the database.
@claytonwwilson You will want to add the clean up code instead of the deleted stuff in UserDeleter
2020-10-05 12:29:28 -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
NMerz
2c9334ee9e
Client API connection infrastructure
...
Create the infrastructure for the client to connect to API gateway in a generic manner. Tested with the ListPOST lambda.
2020-09-27 11:54:26 -04:00
NMerz
de0bd51eaf
Basic ListAdd Lambda
...
Create a basic list adding Lambda.
NOTE: This does not include the following which are still needed:
1) Permanent DB Setup
2) Better RDS access control with security groups
3) Proper input parameters for the List add Lambda
2020-09-26 16:53:44 -04:00
NMerz
bbe0daff43
Allow multiple method creation
...
A resource should be able to accept multiple methods
2020-09-26 11:15:06 -04:00
NMerz
74eeb2a09d
Start Lambda connection infrastructure
2020-09-20 23:33:36 -04:00
NMerz
f576307e0a
Set up initial Lambda sturucture with Cognito
...
Create demo Lambda/Gateway pair with Cognito integration
2020-09-20 16:26:13 -04:00