Skip to content

Instantly share code, notes, and snippets.

@Tanz0rz
Last active September 3, 2016 19:22
Show Gist options
  • Save Tanz0rz/68296e3047dfce27394d47f0e46048cd to your computer and use it in GitHub Desktop.
Save Tanz0rz/68296e3047dfce27394d47f0e46048cd to your computer and use it in GitHub Desktop.
Brief explanation of the relevant classes in the project
MakeGameMaster
- Makes logins on the server
LambdaCardFramework2
- Web requests from the client go here
- A valid login creates and saves a session with the appropriate session (aka Tanner.SGPSession)
- The session is saved to S3
- An instance of the lambda function called "cardTanner" is invoked
- We deserialized the result of the invokation to the phone
- This deserialization is a S2CDTO (Call 1 will return the home screen of a TannerSession)
LambdaSessionTanner
- The jar that is uploaded to AWS (cardTanner)
- Pulls down the existing session and calls next on the TannerSession object
- Creates the TannerSession object if this is the first time called
TannerSession
- This represents the interaction point between the user and the login for Tanner
IndividualTimeTrialTest
- Makes5MinuteTest/Make2MinuteTest - Accepts state if I want to prepopulate employee data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment