File tree Expand file tree Collapse file tree 1 file changed +11
-17
lines changed Expand file tree Collapse file tree 1 file changed +11
-17
lines changed Original file line number Diff line number Diff line change @@ -31,27 +31,21 @@ export class AutoIncrementCounter {
31
31
let performedBackfill = false ;
32
32
33
33
try {
34
- return await $transaction (
35
- client ,
36
- async ( tx ) => {
37
- let newNumber = await this . #increment( key ) ;
34
+ let newNumber = await this . #increment( key ) ;
38
35
39
- performedIncrement = true ;
36
+ performedIncrement = true ;
40
37
41
- if ( newNumber === 1 && backfiller ) {
42
- const backfilledNumber = await backfiller ( key , tx ) ;
38
+ if ( newNumber === 1 && backfiller ) {
39
+ const backfilledNumber = await backfiller ( key , client ) ;
43
40
44
- if ( backfilledNumber && backfilledNumber > 1 ) {
45
- newNumber = backfilledNumber + 1 ;
46
- await this . _redis . set ( key , newNumber ) ;
47
- performedBackfill = true ;
48
- }
49
- }
41
+ if ( backfilledNumber && backfilledNumber > 1 ) {
42
+ newNumber = backfilledNumber + 1 ;
43
+ await this . _redis . set ( key , newNumber ) ;
44
+ performedBackfill = true ;
45
+ }
46
+ }
50
47
51
- return await callback ( newNumber , tx ) ;
52
- } ,
53
- transactionOptions
54
- ) ;
48
+ return await callback ( newNumber , client ) ;
55
49
} catch ( e ) {
56
50
if (
57
51
e instanceof Prisma . PrismaClientKnownRequestError ||
You can’t perform that action at this time.
0 commit comments