Conform more of the codebase to strictNullChecks
(#10350
* Conform more of the codebase to `strictNullChecks` * Iterate * Generics ftw * Iterate
This commit is contained in:
parent
d53e91802d
commit
127a3b667c
53 changed files with 279 additions and 263 deletions
|
@ -106,7 +106,7 @@ export class PlaybackQueue {
|
|||
// Remove the now-useless clock for some space savings
|
||||
this.clockStates.delete(mxEvent.getId()!);
|
||||
|
||||
if (wasLastPlaying) {
|
||||
if (wasLastPlaying && this.currentPlaybackId) {
|
||||
this.recentFullPlays.add(this.currentPlaybackId);
|
||||
const orderClone = arrayFastClone(this.playbackIdOrder);
|
||||
const last = orderClone.pop();
|
||||
|
@ -188,8 +188,8 @@ export class PlaybackQueue {
|
|||
if (order.length === 0 || order[order.length - 1] !== this.currentPlaybackId) {
|
||||
const lastInstance = this.playbacks.get(this.currentPlaybackId);
|
||||
if (
|
||||
lastInstance.currentState === PlaybackState.Playing ||
|
||||
lastInstance.currentState === PlaybackState.Paused
|
||||
lastInstance &&
|
||||
[PlaybackState.Playing, PlaybackState.Paused].includes(lastInstance.currentState)
|
||||
) {
|
||||
order.push(this.currentPlaybackId);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue