Skip to content

Commit 3941e4f

Browse files
committed
fix linting in events.ts
1 parent 93c4480 commit 3941e4f

File tree

1 file changed

+50
-73
lines changed

1 file changed

+50
-73
lines changed

src/events.ts

Lines changed: 50 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ export abstract class BaseEvent {
3737
/**
3838
* @hidden Abstract representation of a Base Event for the Server model in Core SDK
3939
*/
40-
abstract toEventAPIObject = (): void => {};
40+
41+
abstract toEventAPIObject(): EventAPIObject;
4142
}
4243

4344
/**
@@ -116,9 +117,8 @@ export class MediaEvent extends BaseEvent {
116117
};
117118

118119
if (typeof this.playheadPosition === 'number') {
119-
sessionAttributes[
120-
ValidMediaAttributeKeys.playheadPosition
121-
] = this.playheadPosition;
120+
sessionAttributes[ValidMediaAttributeKeys.playheadPosition] =
121+
this.playheadPosition;
122122
}
123123

124124
return sessionAttributes;
@@ -131,139 +131,116 @@ export class MediaEvent extends BaseEvent {
131131
const eventAttributes: { [key: string]: string | number } = {};
132132

133133
if (this.seekPosition) {
134-
eventAttributes[
135-
ValidMediaAttributeKeys.seekPosition
136-
] = this.seekPosition;
134+
eventAttributes[ValidMediaAttributeKeys.seekPosition] =
135+
this.seekPosition;
137136
}
138137

139138
if (this.bufferDuration) {
140-
eventAttributes[
141-
ValidMediaAttributeKeys.bufferDuration
142-
] = this.bufferDuration;
139+
eventAttributes[ValidMediaAttributeKeys.bufferDuration] =
140+
this.bufferDuration;
143141
}
144142

145143
if (this.bufferPercent) {
146-
eventAttributes[
147-
ValidMediaAttributeKeys.bufferPercent
148-
] = this.bufferPercent;
144+
eventAttributes[ValidMediaAttributeKeys.bufferPercent] =
145+
this.bufferPercent;
149146
}
150147

151148
if (this.bufferPosition) {
152-
eventAttributes[
153-
ValidMediaAttributeKeys.bufferPosition
154-
] = this.bufferPosition;
149+
eventAttributes[ValidMediaAttributeKeys.bufferPosition] =
150+
this.bufferPosition;
155151
}
156152

157153
// QoS
158154
if (this.qos) {
159155
if (typeof this.qos.bitRate === 'number') {
160-
eventAttributes[
161-
ValidMediaAttributeKeys.qosBitrate
162-
] = this.qos.bitRate;
156+
eventAttributes[ValidMediaAttributeKeys.qosBitrate] =
157+
this.qos.bitRate;
163158
}
164159
if (typeof this.qos.fps === 'number') {
165-
eventAttributes[
166-
ValidMediaAttributeKeys.qosFramesPerSecond
167-
] = this.qos.fps;
160+
eventAttributes[ValidMediaAttributeKeys.qosFramesPerSecond] =
161+
this.qos.fps;
168162
}
169163
if (typeof this.qos.startupTime === 'number') {
170-
eventAttributes[
171-
ValidMediaAttributeKeys.qosStartupTime
172-
] = this.qos.startupTime;
164+
eventAttributes[ValidMediaAttributeKeys.qosStartupTime] =
165+
this.qos.startupTime;
173166
}
174167
if (typeof this.qos.droppedFrames === 'number') {
175-
eventAttributes[
176-
ValidMediaAttributeKeys.qosDroppedFrames
177-
] = this.qos.droppedFrames;
168+
eventAttributes[ValidMediaAttributeKeys.qosDroppedFrames] =
169+
this.qos.droppedFrames;
178170
}
179171
}
180172

181173
// Ad Content
182174
if (this.adContent) {
183175
if (this.adContent.title) {
184-
eventAttributes[
185-
ValidMediaAttributeKeys.adTitle
186-
] = this.adContent.title;
176+
eventAttributes[ValidMediaAttributeKeys.adTitle] =
177+
this.adContent.title;
187178
}
188179
if (this.adContent.id) {
189-
eventAttributes[
190-
ValidMediaAttributeKeys.adId
191-
] = this.adContent.id;
180+
eventAttributes[ValidMediaAttributeKeys.adId] =
181+
this.adContent.id;
192182
}
193183
if (this.adContent.advertiser) {
194-
eventAttributes[
195-
ValidMediaAttributeKeys.adAdvertiserId
196-
] = this.adContent.advertiser;
184+
eventAttributes[ValidMediaAttributeKeys.adAdvertiserId] =
185+
this.adContent.advertiser;
197186
}
198187
if (this.adContent.siteid) {
199-
eventAttributes[
200-
ValidMediaAttributeKeys.adSiteId
201-
] = this.adContent.siteid;
188+
eventAttributes[ValidMediaAttributeKeys.adSiteId] =
189+
this.adContent.siteid;
202190
}
203191
if (typeof this.adContent.placement === 'string') {
204-
eventAttributes[
205-
ValidMediaAttributeKeys.adPlacement
206-
] = this.adContent.placement;
192+
eventAttributes[ValidMediaAttributeKeys.adPlacement] =
193+
this.adContent.placement;
207194
}
208195
if (typeof this.adContent.position === 'number') {
209-
eventAttributes[
210-
ValidMediaAttributeKeys.adPosition
211-
] = this.adContent.position;
196+
eventAttributes[ValidMediaAttributeKeys.adPosition] =
197+
this.adContent.position;
212198
}
213199
if (this.adContent.duration) {
214-
eventAttributes[
215-
ValidMediaAttributeKeys.adDuration
216-
] = this.adContent.duration;
200+
eventAttributes[ValidMediaAttributeKeys.adDuration] =
201+
this.adContent.duration;
217202
}
218203
if (this.adContent.creative) {
219-
eventAttributes[
220-
ValidMediaAttributeKeys.adCreative
221-
] = this.adContent.creative;
204+
eventAttributes[ValidMediaAttributeKeys.adCreative] =
205+
this.adContent.creative;
222206
}
223207
if (this.adContent.campaign) {
224-
eventAttributes[
225-
ValidMediaAttributeKeys.adCampaign
226-
] = this.adContent.campaign;
208+
eventAttributes[ValidMediaAttributeKeys.adCampaign] =
209+
this.adContent.campaign;
227210
}
228211
}
229212

230213
// Ad Break
231214
if (this.adBreak) {
232215
if (this.adBreak.id) {
233-
eventAttributes[
234-
ValidMediaAttributeKeys.adBreakId
235-
] = this.adBreak.id;
216+
eventAttributes[ValidMediaAttributeKeys.adBreakId] =
217+
this.adBreak.id;
236218
}
237219
if (this.adBreak.title) {
238-
eventAttributes[
239-
ValidMediaAttributeKeys.adBreakTitle
240-
] = this.adBreak.title;
220+
eventAttributes[ValidMediaAttributeKeys.adBreakTitle] =
221+
this.adBreak.title;
241222
}
242223
if (this.adBreak.duration) {
243-
eventAttributes[
244-
ValidMediaAttributeKeys.adBreakDuration
245-
] = this.adBreak.duration;
224+
eventAttributes[ValidMediaAttributeKeys.adBreakDuration] =
225+
this.adBreak.duration;
246226
}
247227
}
248228

249229
// Segments
250230
if (this.segment) {
251231
if (this.segment.title) {
252-
eventAttributes[
253-
ValidMediaAttributeKeys.segmentTitle
254-
] = this.segment.title;
232+
eventAttributes[ValidMediaAttributeKeys.segmentTitle] =
233+
this.segment.title;
255234
}
256235

257236
if (this.segment.index) {
258-
eventAttributes[
259-
ValidMediaAttributeKeys.segmentIndex
260-
] = this.segment.index;
237+
eventAttributes[ValidMediaAttributeKeys.segmentIndex] =
238+
this.segment.index;
261239
}
262240

263241
if (this.segment.duration) {
264-
eventAttributes[
265-
ValidMediaAttributeKeys.segmentDuration
266-
] = this.segment.duration;
242+
eventAttributes[ValidMediaAttributeKeys.segmentDuration] =
243+
this.segment.duration;
267244
}
268245
}
269246

0 commit comments

Comments
 (0)