@@ -14,7 +14,7 @@ type SubscriptionEndpoint struct{ BaseEndpoint }
1414
1515// Subscribe function 
1616func  (subscriptionEndpoint  * SubscriptionEndpoint ) Subscribe (ctx  * fiber.Ctx ) error  {
17- 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); can   !=   true  {
17+ 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); ! can  {
1818		return  ctx .Status (401 ).JSON (fiber.Map {
1919			"message" : "You are not authorized to perform this action" ,
2020		})
@@ -40,7 +40,7 @@ func (subscriptionEndpoint *SubscriptionEndpoint) Subscribe(ctx *fiber.Ctx) erro
4040
4141// GetCustomer function 
4242func  (subscriptionEndpoint  * SubscriptionEndpoint ) GetCustomer (ctx  * fiber.Ctx ) error  {
43- 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); can   !=   true  {
43+ 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); ! can  {
4444		return  ctx .Status (401 ).JSON (fiber.Map {
4545			"message" : "You are not authorized to perform this action" ,
4646		})
@@ -57,7 +57,7 @@ func (subscriptionEndpoint *SubscriptionEndpoint) GetCustomer(ctx *fiber.Ctx) er
5757
5858// GetCustomerInvoices function 
5959func  (subscriptionEndpoint  * SubscriptionEndpoint ) GetCustomerInvoices (ctx  * fiber.Ctx ) error  {
60- 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); can   !=   true  {
60+ 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); ! can  {
6161		return  ctx .Status (401 ).JSON (fiber.Map {
6262			"message" : "You are not authorized to perform this action" ,
6363		})
@@ -75,7 +75,7 @@ func (subscriptionEndpoint *SubscriptionEndpoint) GetCustomerInvoices(ctx *fiber
7575
7676// GetCustomerCards function 
7777func  (subscriptionEndpoint  * SubscriptionEndpoint ) GetCustomerCards (ctx  * fiber.Ctx ) error  {
78- 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); can   !=   true  {
78+ 	if  can  :=  userEndpoint .Can (ctx , models .AdminRole ); ! can  {
7979		return  ctx .Status (401 ).JSON (fiber.Map {
8080			"message" : "You are not authorized to perform this action" ,
8181		})
@@ -103,6 +103,11 @@ func (subscriptionEndpoint *SubscriptionEndpoint) CancelSubscription(ctx *fiber.
103103	_ , err  :=  govalidator .ValidateMap (inputMap , map [string ]interface {}{
104104		"subscriptionId" : "ascii,required" ,
105105	})
106+ 	if  err  !=  nil  {
107+ 		return  ctx .Status (401 ).JSON (fiber.Map {
108+ 			"message" : err .Error (),
109+ 		})
110+ 	}
106111	account , _  :=  userEndpoint .CurrentAccount (ctx )
107112	sCustomer , err  :=  subscriptionService .CancelSubscription (account .ID , inputMap ["subscriptionId" ].(string ))
108113	if  err  !=  nil  {
0 commit comments