Skip to content

Commit

Permalink
EPG: use Truthy / logical NOT operator in some places
Browse files Browse the repository at this point in the history
  • Loading branch information
kanreisa committed Jan 8, 2021
1 parent 2a66ec7 commit aec1daa
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions src/Mirakurun/epg.ts
Original file line number Diff line number Diff line change
Expand Up @@ -142,11 +142,11 @@ class EPG extends stream.Writable {

const networkId = eit.original_network_id;

if (this._epg[networkId] === undefined) {
if (!this._epg[networkId]) {
this._epg[networkId] = {};
}

if (this._epg[networkId][eit.service_id] === undefined) {
if (!this._epg[networkId][eit.service_id]) {
this._epg[networkId][eit.service_id] = {};
}

Expand All @@ -157,7 +157,7 @@ class EPG extends stream.Writable {
const e = eit.events[i];
let state: EventState;

if (service[e.event_id] === undefined) {
if (!service[e.event_id]) {
const id = getProgramId(networkId, eit.service_id, e.event_id);
let programItem = _.program.get(id);
if (!programItem) {
Expand Down Expand Up @@ -218,8 +218,8 @@ class EPG extends stream.Writable {
} else {
state = service[e.event_id];

if (isOutOfDate(state, eit) === true) {
if (isBasicTable(eit.table_id) === true) {
if (isOutOfDate(state, eit)) {
if (isBasicTable(eit.table_id)) {
state.version.basic = eit.version_number;
} else {
state.version.extended = eit.version_number;
Expand Down Expand Up @@ -270,16 +270,16 @@ class EPG extends stream.Writable {
state.extended.version = eit.version_number;
state.extended._descs = new Array(d.last_descriptor_number + 1);
state.extended._done = false;
} else if (state.extended._done === true) {
} else if (state.extended._done) {
break;
}

if (state.extended._descs[d.descriptor_number] === undefined) {
if (!state.extended._descs[d.descriptor_number]) {
state.extended._descs[d.descriptor_number] = d.items;

let comp = true;
for (const descs of state.extended._descs) {
if (descs === undefined) {
if (typeof descs === "undefined") {
comp = false;
break;
}
Expand All @@ -298,10 +298,10 @@ class EPG extends stream.Writable {
: new TsChar(desc.item_description_char).decode();
current = key;

if (extended[key] === undefined) {
extended[key] = Buffer.from(desc.item_char);
} else {
if (extended[key]) {
extended[key] = Buffer.concat([extended[key], desc.item_char]);
} else {
extended[key] = Buffer.from(desc.item_char);
}
}
}
Expand Down Expand Up @@ -442,7 +442,7 @@ class EPG extends stream.Writable {

state.group._raw = d._raw;

if (d.other_network_events === undefined) {
if (!d.other_network_events) {
state.program.update({
relatedItems: d.events.map(getRelatedProgramItem)
});
Expand Down Expand Up @@ -511,7 +511,7 @@ function isBasicTable(tableId: number): boolean {

function isOutOfDate(state: EventState, eit: any): boolean {

if (isBasicTable(eit.table_id) === true) {
if (isBasicTable(eit.table_id)) {
if (state.version.basic === eit.version_number) {
return false;
}
Expand Down

0 comments on commit aec1daa

Please sign in to comment.