File size: 413 Bytes
b034029
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package api

import (
	"cpa-usage-keeper/internal/models"
	"cpa-usage-keeper/internal/service"
	"github.com/gin-gonic/gin"
)

func loadUsageResolutionData(
	c *gin.Context,
	usageIdentityProvider service.UsageIdentityProvider,
) ([]models.UsageIdentity, error) {
	if usageIdentityProvider == nil {
		return []models.UsageIdentity{}, nil
	}
	return usageIdentityProvider.ListUsageIdentities(c.Request.Context())
}