MediaQueue: return null id on null item

This commit is contained in:
gianlucaparadise 2022-07-19 22:48:00 +02:00
parent 0b56a254ea
commit c0af101acf
2 changed files with 2 additions and 4 deletions

View file

@ -163,7 +163,7 @@ fun getFlutterMediaQueueItem(item: MediaQueueItem?): PlatformBridgeApis.MediaQue
val mediaInto = getFlutterMediaInfo(item?.media)
return PlatformBridgeApis.MediaQueueItem().apply {
itemId = item?.itemId?.toLong() ?: -1
itemId = item?.itemId?.toLong()
autoplay = item?.autoplay ?: false
playbackDuration = item?.playbackDuration ?: -1.0
startTime = item?.startTime ?: 0.0

View file

@ -250,9 +250,7 @@ func getFlutterMediaType(mediaType: GCKMediaMetadataType?) -> MediaType {
func getFlutterMediaQueueItem(item: GCKMediaQueueItem?) -> MediaQueueItem {
let result = MediaQueueItem()
if (item == nil) {
result.itemId = -1
} else {
if (item != nil) {
result.itemId = NSNumber(value: item?.itemID ?? 0)
}