task_manager/internal/persistance/task_manager_repository.go
Ivan Titov 102413daaf save
2025-03-21 10:33:45 +03:00

21 lines
336 B
Go

package persistance
import (
"crypto/md5"
"database/sql"
"encoding/hex"
)
type TaskManagerRepository struct {
db *sql.DB
}
func NewTaskManager(db *sql.DB) *TaskManagerRepository {
return &TaskManagerRepository{db: db}
}
func GetMD5Hash(text string) string {
hash := md5.Sum([]byte(text))
return hex.EncodeToString(hash[:])
}