@@ -26,14 +26,13 @@ class PromiseConnection extends EventEmitter {
2626
2727 query ( query , params ) {
2828 const c = this . connection ;
29- const localErr = new Error ( ) ;
3029 if ( typeof params === 'function' ) {
3130 throw new Error (
3231 'Callback function is not available with promise clients.'
3332 ) ;
3433 }
3534 return new this . Promise ( ( resolve , reject ) => {
36- const done = makeDoneCb ( resolve , reject , localErr ) ;
35+ const done = makeDoneCb ( resolve , reject ) ;
3736 if ( params !== undefined ) {
3837 c . query ( query , params , done ) ;
3938 } else {
@@ -44,14 +43,13 @@ class PromiseConnection extends EventEmitter {
4443
4544 execute ( query , params ) {
4645 const c = this . connection ;
47- const localErr = new Error ( ) ;
4846 if ( typeof params === 'function' ) {
4947 throw new Error (
5048 'Callback function is not available with promise clients.'
5149 ) ;
5250 }
5351 return new this . Promise ( ( resolve , reject ) => {
54- const done = makeDoneCb ( resolve , reject , localErr ) ;
52+ const done = makeDoneCb ( resolve , reject ) ;
5553 if ( params !== undefined ) {
5654 c . execute ( query , params , done ) ;
5755 } else {
@@ -74,37 +72,34 @@ class PromiseConnection extends EventEmitter {
7472
7573 beginTransaction ( ) {
7674 const c = this . connection ;
77- const localErr = new Error ( ) ;
7875 return new this . Promise ( ( resolve , reject ) => {
79- const done = makeDoneCb ( resolve , reject , localErr ) ;
76+ const done = makeDoneCb ( resolve , reject ) ;
8077 c . beginTransaction ( done ) ;
8178 } ) ;
8279 }
8380
8481 commit ( ) {
8582 const c = this . connection ;
86- const localErr = new Error ( ) ;
8783 return new this . Promise ( ( resolve , reject ) => {
88- const done = makeDoneCb ( resolve , reject , localErr ) ;
84+ const done = makeDoneCb ( resolve , reject ) ;
8985 c . commit ( done ) ;
9086 } ) ;
9187 }
9288
9389 rollback ( ) {
9490 const c = this . connection ;
95- const localErr = new Error ( ) ;
9691 return new this . Promise ( ( resolve , reject ) => {
97- const done = makeDoneCb ( resolve , reject , localErr ) ;
92+ const done = makeDoneCb ( resolve , reject ) ;
9893 c . rollback ( done ) ;
9994 } ) ;
10095 }
10196
10297 ping ( ) {
10398 const c = this . connection ;
104- const localErr = new Error ( ) ;
10599 return new this . Promise ( ( resolve , reject ) => {
106100 c . ping ( ( err ) => {
107101 if ( err ) {
102+ const localErr = new Error ( ) ;
108103 localErr . message = err . message ;
109104 localErr . code = err . code ;
110105 localErr . errno = err . errno ;
@@ -120,10 +115,10 @@ class PromiseConnection extends EventEmitter {
120115
121116 reset ( ) {
122117 const c = this . connection ;
123- const localErr = new Error ( ) ;
124118 return new this . Promise ( ( resolve , reject ) => {
125119 c . reset ( ( err ) => {
126120 if ( err ) {
121+ const localErr = new Error ( ) ;
127122 localErr . message = err . message ;
128123 localErr . code = err . code ;
129124 localErr . errno = err . errno ;
@@ -139,10 +134,10 @@ class PromiseConnection extends EventEmitter {
139134
140135 connect ( ) {
141136 const c = this . connection ;
142- const localErr = new Error ( ) ;
143137 return new this . Promise ( ( resolve , reject ) => {
144138 c . connect ( ( err , param ) => {
145139 if ( err ) {
140+ const localErr = new Error ( ) ;
146141 localErr . message = err . message ;
147142 localErr . code = err . code ;
148143 localErr . errno = err . errno ;
@@ -159,10 +154,10 @@ class PromiseConnection extends EventEmitter {
159154 prepare ( options ) {
160155 const c = this . connection ;
161156 const promiseImpl = this . Promise ;
162- const localErr = new Error ( ) ;
163157 return new this . Promise ( ( resolve , reject ) => {
164158 c . prepare ( options , ( err , statement ) => {
165159 if ( err ) {
160+ const localErr = new Error ( ) ;
166161 localErr . message = err . message ;
167162 localErr . code = err . code ;
168163 localErr . errno = err . errno ;
@@ -182,10 +177,10 @@ class PromiseConnection extends EventEmitter {
182177
183178 changeUser ( options ) {
184179 const c = this . connection ;
185- const localErr = new Error ( ) ;
186180 return new this . Promise ( ( resolve , reject ) => {
187181 c . changeUser ( options , ( err ) => {
188182 if ( err ) {
183+ const localErr = new Error ( ) ;
189184 localErr . message = err . message ;
190185 localErr . code = err . code ;
191186 localErr . errno = err . errno ;
0 commit comments