Fix lint issue

This commit is contained in:
Max Isom 2022-03-19 11:04:20 -04:00
parent 46df0875d5
commit bd0e37e0b8
No known key found for this signature in database
GPG key ID: 25C9B1A7F6798880
3 changed files with 11 additions and 13 deletions

View file

@ -37,7 +37,7 @@ export default class implements Command {
} }
if (to < 1) { if (to < 1) {
throw new Error('position must be at least 1') throw new Error('position must be at least 1');
} }
player.move(from, to); player.move(from, to);

View file

@ -21,7 +21,7 @@ import Config from './commands/config.js';
import Disconnect from './commands/disconnect.js'; import Disconnect from './commands/disconnect.js';
import Favorites from './commands/favorites.js'; import Favorites from './commands/favorites.js';
import ForwardSeek from './commands/fseek.js'; import ForwardSeek from './commands/fseek.js';
import Move from './commands/move.js' import Move from './commands/move.js';
import NowPlaying from './commands/now-playing.js'; import NowPlaying from './commands/now-playing.js';
import Pause from './commands/pause.js'; import Pause from './commands/pause.js';
import Play from './commands/play.js'; import Play from './commands/play.js';

View file

@ -379,6 +379,14 @@ export default class {
this.queue = []; this.queue = [];
} }
move(from: number, to: number): void {
if (from > this.queueSize() || to > this.queueSize()) {
throw new Error('Move index is outside the range of the queue.');
}
this.queue.splice(this.queuePosition + to, 0, this.queue.splice(this.queuePosition + from, 1)[0]);
}
private getHashForCache(url: string): string { private getHashForCache(url: string): string {
return hasha(url); return hasha(url);
} }
@ -554,14 +562,4 @@ export default class {
resolve(returnedStream); resolve(returnedStream);
}); });
} }
move(from: number, to: number): void {
if (from > this.queueSize() || to > this.queueSize()){
throw new Error('Move index is outside the range of the queue.' )
}
this.queue.splice( this.queuePosition + to ,0, this.queue.splice(this.queuePosition + from, 1)[0]);
}
} }