(episode: number)
| 608 | } |
| 609 | |
| 610 | applyRules(episode: number) { |
| 611 | if (this.rules) { |
| 612 | const userOffset = this.getOffset() || 0; |
| 613 | const res = this.rules.applyRules(Number(episode) + Number(userOffset)); |
| 614 | if (res) res.offset = Number(res.offset) + Number(userOffset); |
| 615 | return res; |
| 616 | } |
| 617 | return undefined; |
| 618 | } |
| 619 | |
| 620 | getRuledOffset(episode: number): number { |
| 621 | const res = this.applyRules(episode); |
no test coverage detected