Skip to content

Commit 0520ec3

Browse files
committed
Update code docs
1 parent b955867 commit 0520ec3

1 file changed

Lines changed: 24 additions & 4 deletions

File tree

docs/source_Main.bs.html

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,12 @@
473473
if screenContent.albumData.items.count() > 0
474474
m.global.queueManager.callFunc("clear")
475475
m.global.queueManager.callFunc("resetShuffle")
476-
m.global.queueManager.callFunc("set", CreateInstantMix(screenContent.albumData.items[0].id).Items)
476+
instantMixData = CreateInstantMix(screenContent.albumData.items[0].id)
477+
if isValid(instantMixData) and isValid(instantMixData.Items)
478+
m.global.queueManager.callFunc("set", instantMixData.Items)
479+
else
480+
print "Failed to create instant mix for album item: ", screenContent.albumData.items[0].id
481+
end if
477482
m.global.queueManager.callFunc("playQueue")
478483

479484
viewHandled = true
@@ -485,7 +490,12 @@
485490
' Create instant mix based on selected artist
486491
m.global.queueManager.callFunc("clear")
487492
m.global.queueManager.callFunc("resetShuffle")
488-
m.global.queueManager.callFunc("set", CreateInstantMix(screenContent.pageContent.id).Items)
493+
instantMixData = CreateInstantMix(screenContent.pageContent.id)
494+
if isValid(instantMixData) and isValid(instantMixData.Items)
495+
m.global.queueManager.callFunc("set", instantMixData.Items)
496+
else
497+
print "Failed to create instant mix for artist: ", screenContent.pageContent.id
498+
end if
489499
m.global.queueManager.callFunc("playQueue")
490500
end if
491501

@@ -666,7 +676,12 @@
666676
if group.albumData.items.count() > 0
667677
m.global.queueManager.callFunc("clear")
668678
m.global.queueManager.callFunc("resetShuffle")
669-
m.global.queueManager.callFunc("set", CreateInstantMix(group.albumData.items[0].id).Items)
679+
instantMixData = CreateInstantMix(group.albumData.items[0].id)
680+
if isValid(instantMixData) and isValid(instantMixData.Items)
681+
m.global.queueManager.callFunc("set", instantMixData.Items)
682+
else
683+
print "Failed to create instant mix for album item: ", group.albumData.items[0].id
684+
end if
670685
m.global.queueManager.callFunc("playQueue")
671686

672687
viewHandled = true
@@ -680,7 +695,12 @@
680695
if isValid(parentWithPageContent) and isValid(parentWithPageContent.pageContent) and isValid(parentWithPageContent.pageContent.id)
681696
m.global.queueManager.callFunc("clear")
682697
m.global.queueManager.callFunc("resetShuffle")
683-
m.global.queueManager.callFunc("set", CreateInstantMix(parentWithPageContent.pageContent.id).Items)
698+
instantMixData = CreateInstantMix(parentWithPageContent.pageContent.id)
699+
if isValid(instantMixData) and isValid(instantMixData.Items)
700+
m.global.queueManager.callFunc("set", instantMixData.Items)
701+
else
702+
print "Failed to create instant mix for artist: ", parentWithPageContent.pageContent.id
703+
end if
684704
m.global.queueManager.callFunc("playQueue")
685705
else
686706
stopLoadingSpinner()

0 commit comments

Comments
 (0)