Created playlist queue schema.
This commit is contained in:
parent
8a273d8055
commit
cb09c139c7
6 changed files with 43 additions and 5 deletions
|
|
@ -644,8 +644,8 @@ module.exports = class{
|
|||
//Get our channel
|
||||
const chanDB = await channelModel.findOne({name: this.channel.name});
|
||||
|
||||
//If nowPlaying isn't null
|
||||
if(chanDB.media.nowPlaying != null){
|
||||
//If nowPlaying isn't null and isn't what we're about to throw on
|
||||
if(chanDB.media.nowPlaying != null && chanDB.media.nowPlaying.uuid.toString != mediaObj.uuid){
|
||||
//Archive whats already in there since we're about to clobber the fuck out of it
|
||||
chanDB.media.archived.push(chanDB.media.nowPlaying);
|
||||
}
|
||||
|
|
@ -935,7 +935,7 @@ module.exports = class{
|
|||
//If the media hasn't ended yet
|
||||
if(wasPlaying.getEndTime() > now){
|
||||
//Re-Schedule it in RAM
|
||||
await this.scheduleMedia(wasPlaying, null, chanDB, true, true);
|
||||
await this.scheduleMedia(wasPlaying, null, chanDB, true, true, true);
|
||||
//Otherwise, if it has
|
||||
}else{
|
||||
//Null out nowPlaying
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ module.exports = class extends media{
|
|||
//Set the media start time stamp
|
||||
this.startTimeStamp = startTimeStamp;
|
||||
//Create empty variable to hold early end if media is stopped early
|
||||
this.earlyEnd = null;
|
||||
this.earlyEnd = earlyEnd;
|
||||
//Set status for discriminator key
|
||||
this.status = 'queued';
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue