123456789101112131415161718192021222324252627282930 |
- package service
- import (
- "city_chips/internal/model"
- "city_chips/internal/repository"
- "context"
- )
- type BroadcastService interface {
- GetBroadcast(ctx context.Context, id int64) (*model.Broadcast, error)
- }
- func NewBroadcastService(
- service *Service,
- broadcastRepository repository.BroadcastRepository,
- ) BroadcastService {
- return &broadcastService{
- Service: service,
- broadcastRepository: broadcastRepository,
- }
- }
- type broadcastService struct {
- *Service
- broadcastRepository repository.BroadcastRepository
- }
- func (s *broadcastService) GetBroadcast(ctx context.Context, id int64) (*model.Broadcast, error) {
- return s.broadcastRepository.GetBroadcast(ctx, id)
- }
|