create static method

Queue create(
  1. Map<String, dynamic> data
)

Implementation

static Queue create(Map<String, dynamic> data) {
  final index = data['index'] ?? -1;
  final playlistId = data['playlistId'] ?? '';
  final List<Content> queue = ((data['queue'] ?? []) as List<Map<String, dynamic>>)
      .map(
        (content) => Content.create(content),
      )
      .toList();

  return Queue(
    index: index,
    playlistId: playlistId,
    queue: queue,
  );
}