11/* @flow */
2- import AWS from 'aws-sdk-promise ' ;
2+ import AWS from 'aws-sdk' ;
33import { json , stats , warning , invariant } from '../Global' ;
44import Delay from '../utils/Delay' ;
55import Async from 'async' ;
@@ -11,7 +11,7 @@ import type {
1111 UpdateTableResponse ,
1212 ListTablesRequest ,
1313 ListTablesResponse ,
14- } from 'aws-sdk-promise ' ;
14+ } from 'aws-sdk' ;
1515
1616export default class DynamoDB {
1717 _db : AWS . DynamoDB ;
@@ -40,8 +40,7 @@ export default class DynamoDB {
4040 async listTablesAsync ( params : ?ListTablesRequest ) : Promise < ListTablesResponse > {
4141 let sw = stats . timer ( 'DynamoDB.listTablesAsync' ) . start ( ) ;
4242 try {
43- let res = await this . _db . listTables ( params ) . promise ( ) ;
44- return res . data ;
43+ return await this . _db . listTables ( params ) . promise ( ) ;
4544 } catch ( ex ) {
4645 warning ( JSON . stringify ( {
4746 class : 'DynamoDB' ,
@@ -68,8 +67,7 @@ export default class DynamoDB {
6867 let sw = stats . timer ( 'DynamoDB.describeTableAsync' ) . start ( ) ;
6968 try {
7069 invariant ( params != null , 'Parameter \'params\' is not set' ) ;
71- let res = await this . _db . describeTable ( params ) . promise ( ) ;
72- return res . data ;
70+ return await this . _db . describeTable ( params ) . promise ( ) ;
7371 } catch ( ex ) {
7472 warning ( JSON . stringify ( {
7573 class : 'DynamoDB' ,
@@ -128,15 +126,14 @@ export default class DynamoDB {
128126 await this . delayUntilTableIsActiveAsync ( params . TableName ) ;
129127 }
130128
131- return response . data ;
129+ return response ;
132130 }
133131
134132 async updateTableAsync ( params : UpdateTableRequest ) : Promise < UpdateTableResponse > {
135133 let sw = stats . timer ( 'DynamoDB.updateTableAsync' ) . start ( ) ;
136134 try {
137135 invariant ( params != null , 'Parameter \'params\' is not set' ) ;
138- let res = await this . _db . updateTable ( params ) . promise ( ) ;
139- return res . data ;
136+ return await this . _db . updateTable ( params ) . promise ( ) ;
140137 } catch ( ex ) {
141138 warning ( JSON . stringify ( {
142139 class : 'DynamoDB' ,
0 commit comments