Files
url-short/repository/RecuperarUrl.go
2026-03-16 20:40:33 -03:00

24 lines
392 B
Go

package repository
import (
"strconv"
"url-short/models"
"gorm.io/gorm"
)
func RecuperarUrl(shortUrl string, db *gorm.DB) (string, error) {
var url models.Url
i, err := strconv.ParseInt(shortUrl, 10, 64);
if err != nil {
return "", err
}
result := db.Where(&models.Url{Shorturl: i}).First(&url)
if result.Error != nil {
return "", result.Error
}
return url.Longurl, nil
}