MediaQueue: return null id on null item
This commit is contained in:
parent
0b56a254ea
commit
c0af101acf
2 changed files with 2 additions and 4 deletions
|
|
@ -163,7 +163,7 @@ fun getFlutterMediaQueueItem(item: MediaQueueItem?): PlatformBridgeApis.MediaQue
|
||||||
val mediaInto = getFlutterMediaInfo(item?.media)
|
val mediaInto = getFlutterMediaInfo(item?.media)
|
||||||
|
|
||||||
return PlatformBridgeApis.MediaQueueItem().apply {
|
return PlatformBridgeApis.MediaQueueItem().apply {
|
||||||
itemId = item?.itemId?.toLong() ?: -1
|
itemId = item?.itemId?.toLong()
|
||||||
autoplay = item?.autoplay ?: false
|
autoplay = item?.autoplay ?: false
|
||||||
playbackDuration = item?.playbackDuration ?: -1.0
|
playbackDuration = item?.playbackDuration ?: -1.0
|
||||||
startTime = item?.startTime ?: 0.0
|
startTime = item?.startTime ?: 0.0
|
||||||
|
|
|
||||||
|
|
@ -250,9 +250,7 @@ func getFlutterMediaType(mediaType: GCKMediaMetadataType?) -> MediaType {
|
||||||
func getFlutterMediaQueueItem(item: GCKMediaQueueItem?) -> MediaQueueItem {
|
func getFlutterMediaQueueItem(item: GCKMediaQueueItem?) -> MediaQueueItem {
|
||||||
let result = MediaQueueItem()
|
let result = MediaQueueItem()
|
||||||
|
|
||||||
if (item == nil) {
|
if (item != nil) {
|
||||||
result.itemId = -1
|
|
||||||
} else {
|
|
||||||
result.itemId = NSNumber(value: item?.itemID ?? 0)
|
result.itemId = NSNumber(value: item?.itemID ?? 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue