MediaInfoWithQueue.fromMap constructor

MediaInfoWithQueue.fromMap(
  1. Map map
)

Implementation

factory MediaInfoWithQueue.fromMap(Map<dynamic, dynamic> map) {
  return MediaInfoWithQueue(
    mediaInfo: MediaInfo.fromMap(map),
    nextItem: map['nextItem'] != null
        ? QueueItem.fromMap(map['nextItem'] as Map<dynamic, dynamic>)
        : null,
    previousItem: map['previousItem'] != null
        ? QueueItem.fromMap(map['previousItem'] as Map<dynamic, dynamic>)
        : null,
    songChanged: map['songChanged'] as bool? ?? false,
    queueChanged: map['queueChanged'] as bool? ?? false,
  );
}