Skip to content

Commit f0ba055

Browse files
committed
update code chapter 8-2
1 parent 2a4bb6d commit f0ba055

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Chapter08/dynamolayer/dynamodblayer.go

+8-4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ import (
1010
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute"
1111
)
1212

13+
const (
14+
EVENTS = "events"
15+
)
16+
1317
type DynamoDBLayer struct {
1418
service *dynamodb.DynamoDB
1519
}
@@ -38,7 +42,7 @@ func (dynamoLayer *DynamoDBLayer) AddEvent(event persistence.Event) ([]byte, err
3842
return nil, err
3943
}
4044
_, err = dynamoLayer.service.PutItem(&dynamodb.PutItemInput{
41-
TableName: aws.String("events"),
45+
TableName: aws.String(EVENTS),
4246
Item: av,
4347
})
4448
if err != nil {
@@ -55,7 +59,7 @@ func (dynamoLayer *DynamoDBLayer) FindEvent(id []byte) (persistence.Event, error
5559
B: id,
5660
},
5761
},
58-
TableName: aws.String("events"),
62+
TableName: aws.String(EVENTS),
5963
}
6064
//Get the item via the GetItem method
6165
result, err := dynamoLayer.service.GetItem(input)
@@ -78,7 +82,7 @@ func (dynamoLayer *DynamoDBLayer) FindEventByName(name string) (persistence.Even
7882
},
7983
},
8084
IndexName: aws.String("EventName-index"),
81-
TableName: aws.String("events"),
85+
TableName: aws.String(EVENTS),
8286
}
8387
// Execute the query
8488
result, err := dynamoLayer.service.Query(input)
@@ -98,7 +102,7 @@ func (dynamoLayer *DynamoDBLayer) FindEventByName(name string) (persistence.Even
98102
func (dynamoLayer *DynamoDBLayer) FindAllAvailableEvents() ([]persistence.Event, error) {
99103
// Create the ScanInput object with the table name
100104
input := &dynamodb.ScanInput{
101-
TableName: aws.String("events"),
105+
TableName: aws.String(EVENTS),
102106
}
103107
// Perform the scan operation
104108
result, err := dynamoLayer.service.Scan(input)

0 commit comments

Comments
 (0)