Skip to content

Commit d8c9303

Browse files
authored
fix(bg/monetization): start only after all sessions ready (#1352)
1 parent f3b9282 commit d8c9303

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

src/background/services/monetization.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,14 +128,12 @@ export class MonetizationService {
128128
continuousPaymentsEnabled &&
129129
this.canTryPayment(connected, state);
130130

131+
await Promise.all(paymentSessionPromises);
131132
if (canStart && paymentManager.payableSessions.length) {
132133
paymentManager.start();
133134
} else {
134135
paymentManager.pause('cannot-start-yet');
135136
}
136-
137-
await Promise.all(paymentSessionPromises);
138-
if (canStart) paymentManager.start();
139137
this.events.emit('monetization.state_update', tabId);
140138
}
141139

0 commit comments

Comments
 (0)