1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-22 19:23:52 +00:00

[PM-5548] Eliminate in-app purchase logic (#7433)

* Eliminate in-app purchase logic

* Remove more in-app logic found, for payment and subscription management

---------

Co-authored-by: Lotus Scott <148992878+lscottbw@users.noreply.github.com>
This commit is contained in:
Matt Bishop
2024-01-11 15:24:43 -05:00
committed by GitHub
parent cdeaa0b56a
commit 6baad76088
9 changed files with 0 additions and 100 deletions

View File

@@ -69,18 +69,6 @@ export class UserSubscriptionComponent implements OnInit {
return;
}
if (this.usingInAppPurchase) {
this.dialogService.openSimpleDialog({
title: { key: "cancelSubscription" },
content: { key: "manageSubscriptionFromStore" },
acceptButtonText: { key: "ok" },
cancelButtonText: null,
type: "warning",
});
return;
}
const confirmed = await this.dialogService.openSimpleDialog({
title: { key: "reinstateSubscription" },
content: { key: "reinstateConfirmation" },
@@ -106,18 +94,6 @@ export class UserSubscriptionComponent implements OnInit {
return;
}
if (this.usingInAppPurchase) {
this.dialogService.openSimpleDialog({
title: { key: "cancelSubscription" },
content: { key: "manageSubscriptionFromStore" },
acceptButtonText: { key: "ok" },
cancelButtonText: null,
type: "warning",
});
return;
}
const confirmed = await this.dialogService.openSimpleDialog({
title: { key: "cancelSubscription" },
content: { key: "cancelConfirmation" },
@@ -169,17 +145,6 @@ export class UserSubscriptionComponent implements OnInit {
}
adjustStorage(add: boolean) {
if (this.usingInAppPurchase) {
this.dialogService.openSimpleDialog({
title: { key: add ? "addStorage" : "removeStorage" },
content: { key: "cannotPerformInAppPurchase" },
acceptButtonText: { key: "ok" },
cancelButtonText: null,
type: "warning",
});
return;
}
this.adjustStorageAdd = add;
this.showAdjustStorage = true;
}
@@ -215,10 +180,6 @@ export class UserSubscriptionComponent implements OnInit {
return this.storagePercentage < 5 ? 5 : 0;
}
get usingInAppPurchase() {
return this.sub != null ? this.sub.usingInAppPurchase : false;
}
get title(): string {
return this.i18nService.t(this.selfHosted ? "subscription" : "premiumMembership");
}