GetUsageHistory gets the billing usage history for a user
(ctx context.Context, userID entities.UserID, params repositories.IndexParams)
| 130 | |
| 131 | // GetUsageHistory gets the billing usage history for a user |
| 132 | func (service *BillingService) GetUsageHistory(ctx context.Context, userID entities.UserID, params repositories.IndexParams) (*[]entities.BillingUsage, error) { |
| 133 | ctx, span := service.tracer.Start(ctx) |
| 134 | defer span.End() |
| 135 | |
| 136 | return service.billingUsageRepository.GetHistory(ctx, userID, params) |
| 137 | } |
| 138 | |
| 139 | // RegisterSentMessage records the billing usage for a sent message |
| 140 | func (service *BillingService) RegisterSentMessage(ctx context.Context, messageID uuid.UUID, timestamp time.Time, userID entities.UserID) error { |
no test coverage detected