user usecases & repository methods

This commit is contained in:
yash 2026-02-25 20:55:10 +03:00
parent 7f6cd8e557
commit 39b89fc404
5 changed files with 125 additions and 0 deletions

View file

@ -0,0 +1,19 @@
package usecase
import (
"log/slog"
"gitea.computernetthings.ru/yash/crypto_alert_bot/internal/repository"
)
type Usecase struct {
log *slog.Logger
storage repository.Storage
}
func New(log *slog.Logger, storage repository.Storage) *Usecase {
return &Usecase{
log: log,
storage: storage,
}
}