diff options
author | Vijay A <avijayr@protonmail.com> | 2021-08-21 07:13:33 +0530 |
---|---|---|
committer | Vijay A <avijayr@protonmail.com> | 2021-08-21 07:13:33 +0530 |
commit | 563e4d8cbf0c20d541aeeb9d0b1d530f8107273b (patch) | |
tree | 222f5c31c9056ee352394223f45f2a2cf6d7da28 /src/models | |
parent | fixing linter issue [skip ci] (diff) | |
download | ferdium-app-563e4d8cbf0c20d541aeeb9d0b1d530f8107273b.tar.gz ferdium-app-563e4d8cbf0c20d541aeeb9d0b1d530f8107273b.tar.zst ferdium-app-563e4d8cbf0c20d541aeeb9d0b1d530f8107273b.zip |
refactor(cleanup): remove code that refers to paid subscription
(since we are always premium/free)
Diffstat (limited to 'src/models')
-rw-r--r-- | src/models/Order.ts | 33 | ||||
-rw-r--r-- | src/models/User.ts | 22 |
2 files changed, 1 insertions, 54 deletions
diff --git a/src/models/Order.ts b/src/models/Order.ts deleted file mode 100644 index 546b813a0..000000000 --- a/src/models/Order.ts +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | // TODO: Can this file be deleted? | ||
2 | |||
3 | interface IOrder { | ||
4 | id: string; | ||
5 | subscriptionId: string; | ||
6 | name: string; | ||
7 | invoiceUrl: string; | ||
8 | price: string; | ||
9 | date: string; | ||
10 | } | ||
11 | |||
12 | export default class Order { | ||
13 | id: string = ''; | ||
14 | |||
15 | subscriptionId: string = ''; | ||
16 | |||
17 | name: string = ''; | ||
18 | |||
19 | invoiceUrl: string = ''; | ||
20 | |||
21 | price: string = ''; | ||
22 | |||
23 | date: string = ''; | ||
24 | |||
25 | constructor(data: IOrder) { | ||
26 | this.id = data.id; | ||
27 | this.subscriptionId = data.subscriptionId; | ||
28 | this.name = data.name || this.name; | ||
29 | this.invoiceUrl = data.invoiceUrl || this.invoiceUrl; | ||
30 | this.price = data.price || this.price; | ||
31 | this.date = data.date || this.date; | ||
32 | } | ||
33 | } | ||
diff --git a/src/models/User.ts b/src/models/User.ts index 8c6c2b1c9..771d11955 100644 --- a/src/models/User.ts +++ b/src/models/User.ts | |||
@@ -8,13 +8,8 @@ interface IUser { | |||
8 | organization: string | null; | 8 | organization: string | null; |
9 | accountType: string | null; | 9 | accountType: string | null; |
10 | beta: boolean; | 10 | beta: boolean; |
11 | donor: object; | ||
12 | isDonor: boolean; | ||
13 | isMiner: boolean; | ||
14 | locale: boolean; | 11 | locale: boolean; |
15 | isSubscriptionOwner: boolean; | 12 | isSubscriptionOwner: boolean; |
16 | hasSubscription: boolean; | ||
17 | hadSubscription: boolean; | ||
18 | team: object; | 13 | team: object; |
19 | } | 14 | } |
20 | 15 | ||
@@ -34,24 +29,14 @@ export default class User { | |||
34 | 29 | ||
35 | @observable emailIsConfirmed = true; | 30 | @observable emailIsConfirmed = true; |
36 | 31 | ||
37 | // TODO: Need to delete references to 'subscription' and 'donor' | 32 | // Note: Kept around to be able to handle the response from Franz server |
38 | // better assume it's confirmed to avoid noise | 33 | // better assume it's confirmed to avoid noise |
39 | @observable subscription = {}; | 34 | @observable subscription = {}; |
40 | 35 | ||
41 | @observable isSubscriptionOwner = false; | 36 | @observable isSubscriptionOwner = false; |
42 | 37 | ||
43 | @observable hasSubscription = true; | ||
44 | |||
45 | @observable hadSubscription = false; | ||
46 | |||
47 | @observable beta = false; | 38 | @observable beta = false; |
48 | 39 | ||
49 | @observable donor = {}; | ||
50 | |||
51 | @observable isDonor = false; | ||
52 | |||
53 | @observable isMiner = false; | ||
54 | |||
55 | @observable locale = false; | 40 | @observable locale = false; |
56 | 41 | ||
57 | @observable team = {}; | 42 | @observable team = {}; |
@@ -68,14 +53,9 @@ export default class User { | |||
68 | this.organization = data.organization || this.organization; | 53 | this.organization = data.organization || this.organization; |
69 | this.accountType = data.accountType || this.accountType; | 54 | this.accountType = data.accountType || this.accountType; |
70 | this.beta = data.beta || this.beta; | 55 | this.beta = data.beta || this.beta; |
71 | this.donor = data.donor || this.donor; | ||
72 | this.isDonor = data.isDonor || this.isDonor; | ||
73 | this.isMiner = data.isMiner || this.isMiner; | ||
74 | this.locale = data.locale || this.locale; | 56 | this.locale = data.locale || this.locale; |
75 | 57 | ||
76 | this.isSubscriptionOwner = data.isSubscriptionOwner || this.isSubscriptionOwner; | 58 | this.isSubscriptionOwner = data.isSubscriptionOwner || this.isSubscriptionOwner; |
77 | this.hasSubscription = data.hasSubscription || this.hasSubscription; | ||
78 | this.hadSubscription = data.hadSubscription || this.hadSubscription; | ||
79 | 59 | ||
80 | this.team = data.team || this.team; | 60 | this.team = data.team || this.team; |
81 | } | 61 | } |