Files
tgVideoCall/domain/admin/service.go
2026-04-05 18:09:28 +03:00

32 lines
528 B
Go

package admin
import (
"context"
"log/slog"
"tgVideoCall/gates/storage"
"tgVideoCall/domain/admin/models"
"tgVideoCall/pkg/config"
)
type Service struct {
log slog.Logger
cfg config.Config
ctx context.Context
db Storage
}
func NewService(ctx context.Context, cfg config.Config, log slog.Logger, db *storage.DB) *Service {
return &Service{
log: log,
db: db,
cfg: cfg,
ctx: ctx,
}
}
func (s Service) GetAdmin(ctx context.Context, userID int) (models.Admin, error) {
return s.db.GetAdmin(ctx, userID)
}