File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,9 @@ func (subscription SubscriptionName) Limit() uint {
2828 if subscription == SubscriptionName20KMonthly || subscription == SubscriptionName20KYearly {
2929 return 20_000
3030 }
31+ if subscription == SubscriptionName50KMonthly || subscription == SubscriptionName50KYearly {
32+ return 50_000
33+ }
3134 if subscription == SubscriptionName100KMonthly || subscription == SubscriptionName100KYearly {
3235 return 100_000
3336 }
@@ -59,12 +62,18 @@ const SubscriptionName20KMonthly = SubscriptionName("20k-monthly")
5962// SubscriptionName100KMonthly represents a monthly 100k subscription
6063const SubscriptionName100KMonthly = SubscriptionName ("100k-monthly" )
6164
65+ // SubscriptionName50KMonthly represents a monthly 50k subscription
66+ const SubscriptionName50KMonthly = SubscriptionName ("50k-monthly" )
67+
6268// SubscriptionName20KYearly represents a yearly 20k subscription
6369const SubscriptionName20KYearly = SubscriptionName ("20k-yearly" )
6470
6571// SubscriptionName100KYearly represents a yearly 100k subscription
6672const SubscriptionName100KYearly = SubscriptionName ("100k-yearly" )
6773
74+ // SubscriptionName50KYearly represents a yearly 50k subscription
75+ const SubscriptionName50KYearly = SubscriptionName ("50k-yearly" )
76+
6877// User stores information about a user
6978type User struct {
7079 ID UserID `json:"id" gorm:"primaryKey;type:string;" example:"WB7DRDWrJZRGbYrv2CKGkqbzvqdC"`
Original file line number Diff line number Diff line change @@ -200,5 +200,12 @@ func (service *LemonsqueezyService) subscriptionName(variant string) entities.Su
200200 return entities .SubscriptionName100KYearly
201201 }
202202
203+ if strings .Contains (strings .ToLower (variant ), "50k" ) {
204+ if strings .Contains (strings .ToLower (variant ), "monthly" ) {
205+ return entities .SubscriptionName50KMonthly
206+ }
207+ return entities .SubscriptionName50KYearly
208+ }
209+
203210 return entities .SubscriptionNameFree
204211}
You can’t perform that action at this time.
0 commit comments