Merge pull request #5224 from wucm667/fix/issue-5190-lock-subscription-renewal

fix(subscription): serialize concurrent renewals
This commit is contained in:
Wesley Liddick
2026-08-04 16:28:52 +08:00
committed by GitHub
10 changed files with 255 additions and 32 deletions
@@ -2169,6 +2169,9 @@ func (stubUserSubscriptionRepo) Create(ctx context.Context, sub *service.UserSub
func (stubUserSubscriptionRepo) GetByID(ctx context.Context, id int64) (*service.UserSubscription, error) {
return nil, errors.New("not implemented")
}
func (stubUserSubscriptionRepo) GetByIDForUpdate(ctx context.Context, id int64) (*service.UserSubscription, error) {
return nil, errors.New("not implemented")
}
func (stubUserSubscriptionRepo) GetByIDIncludeDeleted(ctx context.Context, id int64) (*service.UserSubscription, error) {
return nil, errors.New("not implemented")
}