File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
packages/web/src/db/adapters Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ export class WorkerWrappedAsyncDatabaseConnection<Config extends ResolvedWebSQLO
60
60
this . notifyRemoteClosed ! . abort ( ) ;
61
61
}
62
62
63
- private withRemote < T > ( inner : ( ) => Promise < T > ) : Promise < T > {
63
+ private withRemote < T > ( workerPromise : ( ) => Promise < T > ) : Promise < T > {
64
64
const controller = this . notifyRemoteClosed ;
65
65
if ( controller ) {
66
66
return new Promise ( ( resolve , reject ) => {
@@ -72,20 +72,20 @@ export class WorkerWrappedAsyncDatabaseConnection<Config extends ResolvedWebSQLO
72
72
reject ( new Error ( 'Remote peer closed with request in flight' ) ) ;
73
73
}
74
74
75
- function markResolved ( inner : ( ) => void ) {
75
+ function completePromise ( action : ( ) => void ) {
76
76
controller ! . signal . removeEventListener ( 'abort' , handleAbort ) ;
77
- inner ( ) ;
77
+ action ( ) ;
78
78
}
79
79
80
80
controller . signal . addEventListener ( 'abort' , handleAbort ) ;
81
81
82
- inner ( )
83
- . then ( ( data ) => markResolved ( ( ) => resolve ( data ) ) )
84
- . catch ( ( e ) => markResolved ( ( ) => reject ( e ) ) ) ;
82
+ workerPromise ( )
83
+ . then ( ( data ) => completePromise ( ( ) => resolve ( data ) ) )
84
+ . catch ( ( e ) => completePromise ( ( ) => reject ( e ) ) ) ;
85
85
} ) ;
86
86
} else {
87
- // Can't close, so just return the inner promise unguarded.
88
- return inner ( ) ;
87
+ // Can't close, so just return the inner worker promise unguarded.
88
+ return workerPromise ( ) ;
89
89
}
90
90
}
91
91
You can’t perform that action at this time.
0 commit comments