Handle add channel state with empty pts

This commit is contained in:
Igor Zhukov 2016-01-18 15:55:24 +00:00
parent e241dd2785
commit 1d38572733

View File

@ -2828,6 +2828,9 @@ angular.module('myApp.services', ['myApp.i18n', 'izhukov.utils'])
}
function addChannelState (channelID, pts) {
if (!pts) {
throw new Error('Add channel state without pts ' + channelID);
}
if (channelStates[channelID] === undefined) {
channelStates[channelID] = {
pts: pts,
@ -2842,9 +2845,6 @@ angular.module('myApp.services', ['myApp.i18n', 'izhukov.utils'])
function getChannelState (channelID, pts) {
if (channelStates[channelID] === undefined) {
if (!pts) {
throw new Error('Get channel empty state without pts ' + channelID);
}
addChannelState(channelID, pts);
}
return channelStates[channelID];