package repository import ( "city_chips/internal/model" "context" ) type BroadcastRepository interface { GetBroadcast(ctx context.Context, id int64) (*model.Broadcast, error) } func NewBroadcastRepository( repository *Repository, ) BroadcastRepository { return &broadcastRepository{ Repository: repository, } } type broadcastRepository struct { *Repository } func (r *broadcastRepository) GetBroadcast(ctx context.Context, id int64) (*model.Broadcast, error) { var broadcast model.Broadcast return &broadcast, nil }