(ctx context.Context, orgID, id string)
| 501 | } |
| 502 | |
| 503 | func (uc *APITokenUseCase) FindByIDInOrg(ctx context.Context, orgID, id string) (*APIToken, error) { |
| 504 | ctx, span := otelx.Start(ctx, apiTokenTracer, "APITokenUseCase.FindByIDInOrg") |
| 505 | defer span.End() |
| 506 | |
| 507 | orgUUID, err := uuid.Parse(orgID) |
| 508 | if err != nil { |
| 509 | return nil, NewErrInvalidUUID(err) |
| 510 | } |
| 511 | |
| 512 | tokenUUID, err := uuid.Parse(id) |
| 513 | if err != nil { |
| 514 | return nil, NewErrInvalidUUID(err) |
| 515 | } |
| 516 | |
| 517 | t, err := uc.apiTokenRepo.FindByIDInOrg(ctx, orgUUID, tokenUUID) |
| 518 | if err != nil { |
| 519 | return nil, fmt.Errorf("finding token: %w", err) |
| 520 | } |
| 521 | |
| 522 | return t, nil |
| 523 | } |
| 524 | |
| 525 | func (uc *APITokenUseCase) FindByID(ctx context.Context, id string) (*APIToken, error) { |
| 526 | ctx, span := otelx.Start(ctx, apiTokenTracer, "APITokenUseCase.FindByID") |
nothing calls this directly
no test coverage detected