From 907805a5abb87315024329c208397aba1755f5d6 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Wed, 20 Nov 2019 09:15:24 +0100 Subject: [PATCH] feat(#471): assign poll links on load --- studio/src/app/utils/editor/parse-slides.utils.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/studio/src/app/utils/editor/parse-slides.utils.tsx b/studio/src/app/utils/editor/parse-slides.utils.tsx index 181e37467..d64e75e46 100644 --- a/studio/src/app/utils/editor/parse-slides.utils.tsx +++ b/studio/src/app/utils/editor/parse-slides.utils.tsx @@ -10,6 +10,8 @@ import {QRCodeUtils} from './qrcode.utils'; import {Slide, SlideTemplate} from '../../models/data/slide'; import {Deck} from '../../models/data/deck'; +import {EnvironmentDeckDeckGoConfig} from '../../services/core/environment/environment-config'; +import {EnvironmentConfigService} from '../../services/core/environment/environment-config.service'; export class ParseSlidesUtils { @@ -71,6 +73,12 @@ export class ParseSlidesUtils { attributes['vertical'] = slide.data.attributes && slide.data.attributes.vertical ? 'true' : undefined; } + if (slide.data.template === SlideTemplate.POLL) { + const deckDeckGoConfig: EnvironmentDeckDeckGoConfig = EnvironmentConfigService.getInstance().get('deckdeckgo'); + attributes['pollLink'] = deckDeckGoConfig.pollUrl; + attributes['pollServerUrl'] = deckDeckGoConfig.pollServerUrl; + } + const SlideElement: string = slideTag; const result: JSX.IntrinsicElements =