11package scorekeep ;
22
3- import java .io .File ;
4- import java .util .Iterator ;
5- import java .util .Map ;
6- import java .util .HashMap ;
7- import java .util .List ;
8- import java .util .Set ;
9-
10- import com .amazonaws .auth .AWSCredentials ;
11- import com .amazonaws .auth .profile .ProfileCredentialsProvider ;
12- import com .amazonaws .auth .AWSCredentialsProvider ;
3+ import com .amazonaws .regions .Regions ;
134import com .amazonaws .services .dynamodbv2 .AmazonDynamoDB ;
145import com .amazonaws .services .dynamodbv2 .AmazonDynamoDBClientBuilder ;
156import com .amazonaws .services .dynamodbv2 .datamodeling .DynamoDBMapper ;
167import com .amazonaws .services .dynamodbv2 .datamodeling .DynamoDBQueryExpression ;
178import com .amazonaws .services .dynamodbv2 .model .AttributeValue ;
18- import com .amazonaws .regions .Regions ;
19- import com .fasterxml .jackson .core .JsonFactory ;
20- import com .fasterxml .jackson .core .JsonParser ;
21- import com .fasterxml .jackson .databind .JsonNode ;
22- import com .fasterxml .jackson .databind .ObjectMapper ;
23- import com .fasterxml .jackson .databind .node .ObjectNode ;
24- import java .lang .Exception ;
25- import java .lang .Throwable ;
9+
10+ import java .util .HashMap ;
11+ import java .util .List ;
12+ import java .util .Map ;
2613
2714/** Saves state objects to DynamoDB
2815 Loads state objects from DynamoDB
@@ -41,17 +28,13 @@ public void saveState(State state) throws SessionNotFoundException, GameNotFound
4128 // check session
4229 String sessionId = state .getSession ();
4330 String gameId = state .getGame ();
44- try {
45- if (sessionModel .loadSession (sessionId ) == null ) {
46- throw new SessionNotFoundException (sessionId );
47- }
48- if (gameModel .loadGame (gameId ) == null ) {
49- throw new GameNotFoundException (gameId );
50- }
51- mapper .save (state );
52- } catch (Exception e ) {
53- throw e ;
31+ if (sessionModel .loadSession (sessionId ) == null ) {
32+ throw new SessionNotFoundException (sessionId );
33+ }
34+ if (gameModel .loadGame (gameId ) == null ) {
35+ throw new GameNotFoundException (gameId );
5436 }
37+ mapper .save (state );
5538 }
5639
5740 public State loadState (String stateId ) throws StateNotFoundException {
0 commit comments