Browse Source

Add fallback to promotion logic

pull/5930/head
Thomas Kaul 2 months ago
parent
commit
9451a87202
  1. 12
      apps/client/src/app/app.component.ts

12
apps/client/src/app/app.component.ts

@ -110,10 +110,6 @@ export class GfAppComponent implements OnDestroy, OnInit {
this.deviceType = this.deviceService.getDeviceInfo().deviceType;
this.info = this.dataService.fetchInfo();
this.hasPromotion =
!!this.info?.subscriptionOffer?.coupon ||
!!this.info?.subscriptionOffer?.durationExtension;
this.impersonationStorageService
.onChangeHasImpersonation()
.pipe(takeUntil(this.unsubscribeSubject))
@ -217,9 +213,11 @@ export class GfAppComponent implements OnDestroy, OnInit {
this.hasInfoMessage =
this.canCreateAccount || !!this.user?.systemMessage;
this.hasPromotion =
!!this.user?.subscription?.offer?.coupon ||
!!this.user?.subscription?.offer?.durationExtension;
this.hasPromotion = this.user
? !!this.user.subscription?.offer?.coupon ||
!!this.user.subscription?.offer?.durationExtension
: !!this.info?.subscriptionOffer?.coupon ||
!!this.info?.subscriptionOffer?.durationExtension;
this.initializeTheme(this.user?.settings.colorScheme);

Loading…
Cancel
Save