renaming, added json descriptors

This commit is contained in:
$(pass /github/name)
2024-07-10 22:23:11 +02:00
parent 6ac5491053
commit 7464b77315
6 changed files with 19 additions and 18 deletions

View File

@@ -18,15 +18,15 @@ type MembershipController struct {
service services.MembershipService
}
type MembershipData struct {
APIKey string
Model models.SubscriptionModel
APIKey string `json:"api_key"`
Model models.SubscriptionModel `json:"model"`
}
func NewMembershipController(service services.MembershipService) *MembershipController {
return &MembershipController{service}
}
func (uc *MembershipController) RegisterPlan(w http.ResponseWriter, r *http.Request) {
func (uc *MembershipController) RegisterSubscription(w http.ResponseWriter, r *http.Request) {
rh := utils.NewResponseHandler(w)
var regData MembershipData
@@ -46,10 +46,10 @@ func (uc *MembershipController) RegisterPlan(w http.ResponseWriter, r *http.Requ
rh.RespondWithError(http.StatusExpectationFailed, "API Key not valid")
return
}
logger.Info.Printf("registering plan: %+v", regData)
logger.Info.Printf("registering subscription: %+v", regData)
// Register Plan
id, err := uc.service.RegisterPlan(&regData.Model)
// Register Subscription
id, err := uc.service.RegisterSubscription(&regData.Model)
if err != nil {
logger.Error.Printf("Couldn't register Membershipmodel: %v", err)
rh.RespondWithError(http.StatusInternalServerError, "Couldn't register Membershipmodel")