NMerz
3feb8a4317
Shift ItemEntry columns for listID
...
listID is in column 1
2020-10-08 17:08:10 -04:00
Nathan Merz
0ef75e3461
Merge pull request #38 from ClaytonWWilson/ClientLambdas
...
Item Search
2020-10-06 21:55:37 -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
Nathan Merz
92c9108f90
Merge pull request #30 from ClaytonWWilson/ClientLambdas
...
Client lambdas
2020-10-05 22:30:24 -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
Adam Ding
cfa558bb34
Removed main method out of file
2020-10-04 15:48:22 -04:00
Adam Ding
4636a1b419
Added get function to get Krogger Auth token
2020-10-04 15:45:21 -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