JSFiddle - React, Tailwind, and code Playground
by jgarrido
JavaScript
var playbackStarted = {
LiveTV: function(parentType, channelID) {
return {
type: 'playbackStarted',
payload: {
parentType: parentType,
channelID: channelID
}
};
},
OnDemand: function(parentType, contentID) {
return {
type: 'playbackStarted',
payload: {
parentType: parentType,
contentID: contentID
}
};
}
};
/*
var playbackStarted = function(parentType, params) {
var obj = {
type: 'playbackStarted',
payload: {
//-- standard --//
parentType: parentType,
timestamp: new Date(),
functionName: "Playback.playbackStarted"
}
};
for (var key in params) {
obj.payload[key] = params[key];
}
return obj;
};
var playbackStartedLinear = function(parentType, channelID, channelIDType) {
var args = {
channelID: channelID,
channelIDType: channelIDType,
};
return new playbackStarted(parentType, args);
};
*/
console.info("playbackStarted.LiveTV:", playbackStarted.LiveTV("live", "test"));
console.info("playbackStarted.OnDemand:", playbackStarted.OnDemand("demand", "test"));