web: fix features reset on subscription change

This commit is contained in:
Abdullah Atta
2025-10-02 11:17:08 +05:00
parent 5ae024f20a
commit ebd9b45cac
5 changed files with 18 additions and 11 deletions

View File

@@ -354,6 +354,7 @@ class UserManager {
);
if (user) {
const oldUser = await this.getUser();
await this.setUser(user);
if (
oldUser &&
(oldUser.subscription.plan !== user.subscription.plan ||
@@ -365,7 +366,6 @@ class UserManager {
}
if (oldUser && !oldUser.isEmailConfirmed && user.isEmailConfirmed)
EV.publish(EVENTS.userEmailConfirmed);
await this.setUser(user);
EV.publish(EVENTS.userFetched, user);
return user;
} else {