user usecases & repository methods
This commit is contained in:
parent
7f6cd8e557
commit
39b89fc404
5 changed files with 125 additions and 0 deletions
19
internal/usecase/usecase.go
Normal file
19
internal/usecase/usecase.go
Normal 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,
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue