Skip to content

Commit e83c3f7

Browse files
committed
devop: clean up
1 parent 829be91 commit e83c3f7

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

  • packages/extension/src/libs/rate-state

packages/extension/src/libs/rate-state/index.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export default class RateState {
2424
StorageKeys.rateInfo,
2525
);
2626
const now = Date.now();
27-
const popupTime = Date.now() + POPUP_TIME;
27+
const popupTime = now + POPUP_TIME;
2828

2929
/**
3030
* Case 1: if the user has already been asked after activity
@@ -45,11 +45,12 @@ export default class RateState {
4545
if (state) {
4646
if (!state.askedAfterActivity) {
4747
state.askedAfterActivity = true;
48+
state.popupTime = popupTime;
4849

4950
await this.storage.set(StorageKeys.rateInfo, state);
5051
return true;
5152
}
52-
if (!state.alreadyRated) {
53+
else if (!state.alreadyRated) {
5354
if (state.popupTime < now) {
5455
state.popupTime = popupTime;
5556

@@ -59,14 +60,12 @@ export default class RateState {
5960
} else {
6061
return false;
6162
}
62-
63-
if (immediate) return false
6463
}
6564

6665
const newState: IState = {
6766
popupTime,
6867
alreadyRated: false,
69-
askedAfterActivity: immediate,
68+
askedAfterActivity: false,
7069
};
7170

7271
this.storage.set(StorageKeys.rateInfo, newState);

0 commit comments

Comments
 (0)