vegapokerbot/internal/handler/iface/app.go

18 lines
372 B
Go
Raw Normal View History

package iface
2024-05-09 16:37:50 +03:00
import (
"gitea.neur0tx.site/Neur0toxine/vegapokerbot/internal/config"
"gitea.neur0tx.site/Neur0toxine/vegapokerbot/internal/locale"
"github.com/mymmrac/telego"
"go.uber.org/zap"
)
type App interface {
Log() *zap.SugaredLogger
TG() *telego.Bot
TGProfile() *telego.User
2024-05-09 16:37:50 +03:00
Conf() *config.Config
2024-05-09 17:42:42 +03:00
DB() Repositories
2024-05-09 16:37:50 +03:00
Localizer(string) locale.Localizer
}