Skip to content

Commit 100f46c

Browse files
committed
fix registered on program modal seen
1 parent 7830407 commit 100f46c

1 file changed

Lines changed: 5 additions & 15 deletions

File tree

projects/social_platform/src/app/office/office.component.ts

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ export class OfficeComponent implements OnInit, OnDestroy {
7878
showRegisteredProgramModal = signal<boolean>(false);
7979

8080
registeredProgramToShow?: Program | null = null;
81-
private pendingRegisteredModalCheck = false;
8281

8382
inviteErrorModal = false;
8483

@@ -152,8 +151,6 @@ export class OfficeComponent implements OnInit, OnDestroy {
152151
onAcceptWaitVerification() {
153152
this.waitVerificationAccepted = true;
154153
localStorage.setItem("waitVerificationAccepted", "true");
155-
this.pendingRegisteredModalCheck = true;
156-
this.tryShowRegisteredProgramModal();
157154
}
158155

159156
onRejectInvite(inviteId: number): void {
@@ -196,24 +193,17 @@ export class OfficeComponent implements OnInit, OnDestroy {
196193
}
197194

198195
private tryShowRegisteredProgramModal(): void {
199-
if (!this.pendingRegisteredModalCheck) return;
200-
201196
const programs = this.programs();
202197
if (!programs || programs.length === 0) return;
203198

204199
const memberProgram = programs.find(p => p.isUserMember);
205-
if (!memberProgram) {
206-
this.pendingRegisteredModalCheck = false;
207-
return;
208-
}
200+
if (!memberProgram) return;
209201

210-
if (!this.hasSeenRegisteredProgramModal(memberProgram.id)) {
211-
this.registeredProgramToShow = memberProgram;
212-
this.showRegisteredProgramModal.set(true);
213-
this.markSeenRegisteredProgramModal(memberProgram.id);
214-
}
202+
if (this.hasSeenRegisteredProgramModal(memberProgram.id)) return;
215203

216-
this.pendingRegisteredModalCheck = false;
204+
this.registeredProgramToShow = memberProgram;
205+
this.showRegisteredProgramModal.set(true);
206+
this.markSeenRegisteredProgramModal(memberProgram.id);
217207
}
218208

219209
private getRegisteredProgramSeenKey(programId: number): string {

0 commit comments

Comments
 (0)