feat(links): create basic link shortening algo

This commit is contained in:
maotovisk 2025-08-06 23:16:55 -03:00
parent fc46164556
commit 81e72cedfa
9 changed files with 144 additions and 23 deletions

View file

@ -7,4 +7,6 @@ import (
type LinkRepository interface {
GetLinks(ctx context.Context) ([]*domain.Link, error)
CreateLink(ctx context.Context, link *domain.Link) (*domain.Link, error)
GetLinkByShortCode(ctx context.Context, shortCode string) (*domain.Link, error)
}