Skip to content

Commit 9b14b6b

Browse files
committed
handing new variations model
1 parent cd07c15 commit 9b14b6b

6 files changed

Lines changed: 11 additions & 7 deletions

File tree

docs/hds-lib.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/hds-lib.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/tests-browser.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20355,7 +20355,7 @@ class HDSItemDef {
2035520355

2035620356
get eventTypes () {
2035720357
if (this.#data.eventType) return [this.#data.eventType];
20358-
return Object.keys(this.#data.variations.eventType);
20358+
return this.#data.variations.eventType.options.map(o => o.value);
2035920359
}
2036020360

2036120361
get key () {
@@ -20632,8 +20632,10 @@ function loadModelDataByStreamIdEventTypes (model, map) {
2063220632
if (item.eventType) {
2063320633
eventTypes.push(item.eventType);
2063420634
} else {
20635-
eventTypes.push(...Object.keys(item.variations.eventType));
20635+
const types = item.variations.eventType.options.map(o => o.value);
20636+
eventTypes.push(...types);
2063620637
}
20638+
2063720639
for (const eventType of eventTypes) {
2063820640
const keyStreamIdEventType = item.streamId + ':' + eventType;
2063920641
if (map[keyStreamIdEventType]) {

docs/tests-browser.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/HDSModel/HDSItemDef.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class HDSItemDef {
1111

1212
get eventTypes () {
1313
if (this.#data.eventType) return [this.#data.eventType];
14-
return Object.keys(this.#data.variations.eventType);
14+
return this.#data.variations.eventType.options.map(o => o.value);
1515
}
1616

1717
get key () {

src/HDSModel/HDSModel-ItemsDefs.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,10 @@ function loadModelDataByStreamIdEventTypes (model, map) {
9292
if (item.eventType) {
9393
eventTypes.push(item.eventType);
9494
} else {
95-
eventTypes.push(...Object.keys(item.variations.eventType));
95+
const types = item.variations.eventType.options.map(o => o.value);
96+
eventTypes.push(...types);
9697
}
98+
9799
for (const eventType of eventTypes) {
98100
const keyStreamIdEventType = item.streamId + ':' + eventType;
99101
if (map[keyStreamIdEventType]) {

0 commit comments

Comments
 (0)