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

@@ -9,16 +9,16 @@ import (
type MembershipService interface {
RegisterMembership(membership *models.Membership) (int64, error)
FindMembershipByUserID(userID int64) (*models.Membership, error)
RegisterPlan(plan *models.SubscriptionModel) (int64, error)
RegisterSubscription(subscription *models.SubscriptionModel) (int64, error)
}
type membershipService struct {
repo repositories.MembershipRepository
planRepo repositories.SubscriptionModelsRepository
repo repositories.MembershipRepository
subscriptionRepo repositories.SubscriptionModelsRepository
}
func NewMembershipService(repo repositories.MembershipRepository, planRepo repositories.SubscriptionModelsRepository) MembershipService {
return &membershipService{repo, planRepo}
func NewMembershipService(repo repositories.MembershipRepository, subscriptionRepo repositories.SubscriptionModelsRepository) MembershipService {
return &membershipService{repo, subscriptionRepo}
}
func (service *membershipService) RegisterMembership(membership *models.Membership) (int64, error) {
@@ -30,8 +30,8 @@ func (service *membershipService) FindMembershipByUserID(userID int64) (*models.
return service.repo.FindMembershipByUserID(userID)
}
// Membership_Plans
// Membership_Subscriptions
func (service *membershipService) RegisterPlan(plan *models.SubscriptionModel) (int64, error) {
return service.planRepo.CreateSubscriptionModel(plan)
func (service *membershipService) RegisterSubscription(subscription *models.SubscriptionModel) (int64, error) {
return service.subscriptionRepo.CreateSubscriptionModel(subscription)
}